class School::Search::EmployeesController < ApplicationController
  def index
    data = employees.by_status(params[:status]&.to_bool).ordered
    render_success :ok, json: data.map { |e| employee_props(e) }
  end

  private
    def employees
      current_school.employees.ordered
    end

    def employee_props(employee)
      {
        id: employee.id,
        first_name: employee.first_name,
        last_name: employee.last_name,
        full_name: employee.full_name(:reverse)
      }
    end
end
