public ViewResult ForgotPassword(SendToEmailVm model) { if (ModelState.IsValid) { try { _userService.SendPasswordResetToken(model.Email); TempData[Constants.ViewBagMessageKey] = "We've sent you an email that will allow you to reset your password. Please check your email.\nIf you don't receive email within a few minutes, check your email's spam and junk filters."; model = null; } catch (SimpleException ex) { TempData[Constants.ViewBagMessageKey] = string.Empty; ModelState.AddModelError("", ex.Message); } } return View(model); }
public ViewResult ResedEmailToken(SendToEmailVm model) { try { _regService.SendEmailValidationToken(model.Email); ViewData[Constants.ViewBagMessageKey] = "Instructions send to your email " + model.Email; return View("Confirm", null); } catch (SimpleException ex) { ViewBag.Message = ex.Message; ModelState.AddModelError("", ex.Message); } return View("Confirm", model); }