public IActionResult ForgotPassword(UserCredentialsViewModel userCredentialsViewModel) { if (!ModelState.IsValid) { return(View(userCredentialsViewModel)); } var isResetSuccessfully = _userBll.ResetForgottenPassword(userCredentialsViewModel.ToUserCredentialsModel()); if (isResetSuccessfully) { return(RedirectToAction(Names.AccountsControllerLogin)); } ModelState.AddModelError(nameof(UserCredentialsViewModel.SecurityAnswers), ErrorMessages.SecurityAnsweredWrong); return(View(userCredentialsViewModel)); }