public ActionResult PreparePayment(int id) { PreparationPaymentModel model = new PreparationPaymentModel { BankAccountId = id }; return(View(model)); }
public async Task <ActionResult> PreparePayment(PreparationPaymentModel model) { if (ModelState.IsValid) { var mapper = new MapperConfiguration(cfg => cfg.CreateMap <PreparationPaymentModel, PreparationPaymentDTO>()).CreateMapper(); var paymentsCurrentBankAccount = mapper.Map <PreparationPaymentModel, PreparationPaymentDTO>(model); await paymentService.PreparePayment(paymentsCurrentBankAccount); logger.Info("Клиент подготовил платеж для банковского счета {0}", model.BankAccountId); return(RedirectToAction("PreparedPaymentsData", "Payment")); } return(View(model)); }