public ActionResult UpdatePasswd(string id) { var model = new PasswdViewModel() { Id = id }; return(View(model)); }
public ActionResult UpdatePasswd(PasswdViewModel model) { Accounts account = new Accounts(); // Link Validity if (account.ResetLinkValid(model.Id)) { var id = account.GetIdFrmLink(model.Id); if (account.UpdatePassword(id, model.Password)) { ModelState.AddModelError("", "Password Reset Successfully!"); //return RedirectToAction("Login","Account"); } else { ModelState.AddModelError("", "Failed To Reset Password!"); } } else { ModelState.AddModelError("", "Reset Link Expired!"); } return(View()); }