class Reporting::Admissions::ApplicantPaymentJob < Reporting::Job
  def process
    create_tmp_file
    @tmp_file.write("\uFEFF#{csv_service}")
    @tmp_file.rewind
    @filename = "applicant_payments_#{timestamp}.csv"
    save_to_user
    send_report
  end

  private
    def csv_service
      ::Csv::Admissions::Applicants::PaymentService.call(@school, @params)
    end
end
