public int ChangePassword(LocalPasswordView model, string userName) { var user = dbContextService.Single <User>(x => x.Name == userName); if (model != null && user != null) { user.Password = model.NewPassword.GetMD5Hash(); user.LastModifiedTime = DateTime.Now; var ret = dbContextService.Update <User>(user); return(ret); } return(0); }
public ActionResult ChangePassword(LocalPasswordView model) { if (ModelState.IsValid) { try { AccountService.ChangePassword(model, UserName); CookieService.Remove("Password"); return(RedirectToAction("Manage", "Account", new { userName = UserName })); } catch (MembershipCreateUserException e) { ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); } } return(View(model)); }