public ActionResult MakePayment(MakePaymentBindingModel makePaymentModel) { int userId = this.User.GetUserId(); if (!this.ModelState.IsValid) { makePaymentModel.AccountsSelectList = this.PrepareAccountsSelectList(userId); return(this.View(makePaymentModel)); } MakePaymentModel makePayment = new MakePaymentModel(makePaymentModel.AccountId, userId, makePaymentModel.PaymentIBAN, makePaymentModel.PaymentAmount, makePaymentModel.PaymentReason, DateTime.Now); string makePaymentResult = this.paymentManager.MakePayment(makePayment); if (string.IsNullOrEmpty(makePaymentResult)) { this.TempData.AddSuccessMessage(MessageConstants.MakePaymentSuccess); } else { this.TempData.AddErrorMessage(makePaymentResult); } return(this.RedirectToAction(nameof(PaymentsController.Index))); }
public ActionResult MakePayment() { int userId = this.User.GetUserId(); MakePaymentBindingModel makePaymentModel = new MakePaymentBindingModel(); makePaymentModel.AccountsSelectList = this.PrepareAccountsSelectList(userId); return(this.View(makePaymentModel)); }