class Admin::FinancialAid::ContactsController < Admin::Controller
  def index
    render_success :ok, json: application_contacts.map { |c| props(c) }
  end

  private
    def application
      current_school.financial_aid_applications.find_by(id: params[:application_id])
    end

    def application_contacts
      application.application_contacts.includes(:contact)
    end

    def props(application_contact)
      {
        application_contact_id: application_contact.id,
        contact_id: application_contact.contact.id,
        full_name: application_contact.contact.full_name,
        credit_report_key: application_contact.credit_report_key,
        reported_at: application_contact.reported_at
      }
    end
end
