class Family::Admissions::Applicants::PaymentsController < Family::Admissions::Controller
  def update
    if payment.update(payment_params)
      render_success :ok, json: payment
    else
      render_error :unprocessable_entity, errors: payment
    end
  end

  private
    def payments
      current_family.admission_applicants.by_application_payment
    end

    def payment
      @payment ||= payments.find_by(id: params[:applicant_id])
    end

    def payment_params
      params.permit(:payment_status)
    end
end
