Пример #1
0
 public IActionResult AccountCreationForm(AccountCreationVM vm)
 {
     //validate account number that we generate for user
     TempData["ValidateAccountNumber"] = vm.AccountNumber;
     vm.UserId = UserId;
     return(View(vm));
 }
Пример #2
0
        public IActionResult AccountCreation(AccountCreationVM vm)
        {
            if (ModelState.IsValid)
            {
                //validate account number that we generate for user
                var validateAccountNumber = (TempData["ValidateAccountNumber"] ?? "").ToString();
                var dto = _mapper.Map <AccountDto>(vm);

                if (vm.AccountNumber == validateAccountNumber)
                {
                    var result = _accountService.Create(dto);

                    if (result != null)
                    {
                        return(Redirect("Index"));
                    }
                }
            }

            return(RedirectToAction("AccountCreationForm", vm));
        }