示例#1
0
        public async Task <IActionResult> MakeDeposit(MakeDepositPaymentTransactionVM makeDepositPaymentTransaction)
        {
            try
            {
                await _paymentTransactionService.MakeDepositPaymentTransaction(makeDepositPaymentTransaction.UniqueMasterCitizenNumber, makeDepositPaymentTransaction.Password, makeDepositPaymentTransaction.Amount);

                return(RedirectToAction(nameof(MyPaymentTransactions),
                                        new { password = makeDepositPaymentTransaction.Password, uniqueMasterCitizenNumber = makeDepositPaymentTransaction.UniqueMasterCitizenNumber }));
            }
            catch (Exception e)
            {
                ViewData["Error"] = e.Message;
                return(View(makeDepositPaymentTransaction));
            }
        }