private void ResetPasswordFactory(ResetPasswordViewModel model) { var response = new ResetPasswordResponseViewModel(); response = _userService.ResetPassword(new ResetPasswordRequest { Email = model.Email }).MapTo<ResetPasswordResponseViewModel>(); }
private bool EmailIsValid(ResetPasswordViewModel model) { var response = new GetUserResponse(); response = _userService.GetUserByEmail(new GetUserRequest { Email = model.Email }); return response.IsSuccess; }
public ActionResult ResetPassword(ResetPasswordViewModel model) { if (ModelState.IsValid) { if (EmailIsValid(model)) { this.ResetPasswordFactory(model); return RedirectToAction("SendResetPasswordRequest", model); } else { ViewBag.Message = "Email Address Not Found"; } } else { ModelState.AddModelError("", "Invalid Email Address"); } return View(model); }
public ActionResult SendResetPasswordRequest(ResetPasswordViewModel model) { return View(model); }
public ActionResult ResetPassword() { var viewModel = new ResetPasswordViewModel(); return View(viewModel); }