Esempio n. 1
0
        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);
        }
Esempio n. 2
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));
 }