public IActionResult ForgotPasswordConfirmation(ForgotPasswordThirdStepViewModel model) { ForgotPasswordConfirmationViewModel forgotPasswordConfirmationViewModel = new ForgotPasswordConfirmationViewModel() { UserId = model.UserId }; return(View(forgotPasswordConfirmationViewModel)); }
public async Task <IActionResult> SecretQuestionConfirmation(SecretQuestionConfirmationViewModel model) { User user = await _userService.GetById(model.UserId); if (user.Answer != model.UserAnswer) { ModelState.AddModelError("UserAnswer", "Incorrect answer!"); ViewData["Question"] = user.Question; return(View()); } ForgotPasswordThirdStepViewModel forgotPasswordThirdStepViewModel = new ForgotPasswordThirdStepViewModel() { UserId = user.Id }; return(RedirectToAction(nameof(ForgotPasswordConfirmation), forgotPasswordThirdStepViewModel)); }