public ActionResult ChangePassword(string returnUrl, string UserName) { var model = new RenamePassword { UserName = UserName, ReturnUrl = returnUrl }; return(View(model)); }
public ActionResult ChangePassword(RenamePassword model) { if (!ModelState.IsValid) { return(View(model)); } var user = db.Users.Where(x => x.UserNameOrEmail == model.UserName).FirstOrDefault(); if (user == null) { ModelState.AddModelError(string.Empty, "User Not exist."); } else { user.Password = model.Password; db.SaveChanges(); return(Redirect(GetRedirectUrl(model.ReturnUrl))); } return(View(model)); }