class Admin::Legacy::HumanResources::Employees::StateIdsController <
  Admin::Legacy::HumanResources::Controller
  def show
    render_success :ok, json: props
  end

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

    def state_number
      @state_number ||= employee.find_or_build_state_number
    end

    def props
      {
        id: state_number.id,
        code: state_number.code,
        number: state_number.number,
        full_name: employee.full_name
      }
    end
end
