public IActionResult AccountCreationForm(AccountCreationVM vm) { //validate account number that we generate for user TempData["ValidateAccountNumber"] = vm.AccountNumber; vm.UserId = UserId; return(View(vm)); }
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)); }