class Admin::Legacy::HumanResources::Employees::ClassroomsController <
  Admin::Legacy::HumanResources::Controller
  def index
    render_success :ok, json: classrooms.map { |c| classroom_props(c) }
  end

  private
    def employee
      @employee ||= current_school.employees.find_by(id: params[:employee_id])
    end

    def classrooms
      employee.classrooms.includes(school: :school_config)
    end

    def classroom_props(classroom)
      {
        id: classroom.id,
        name: classroom.name,
        section: classroom.section,
        type: classroom.type,
        semester: classroom.semester
      }
    end
end
