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)); }
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)); }