class Admin::Legacy::Student::Students::CategoriesController < Admin::Legacy::Student::Controller
  def show
    render_success :ok, json: categories.map { |c| props(c) }
  end

  def update
    student.categories = current_school.student_categories.where(id: params[:ids])
    render_success :ok
  end

  private
    def student
      @student ||= current_school.students.find_by(id: params[:student_id])
    end

    def categories
      student.categories
    end

    def props(category)
      {
        id: category.id,
        name: category.name
      }
    end
end
