class Family::Admissions::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 payment
      @payment ||= current_family.admission_families
        .find_or_initialize_by(school_year: current_admission_year)
    end

    def payment_params
      params.permit(:payment_status)
    end
end
