public ActionResult Profil(UserView userView) { if (ModelState.IsValid) { string oldPassword = userView.Password; if (userView.NewPassword.Equals(oldPassword)) { User user = DB.Users.Find(userView.Id); userView.Password = user.Password; } else { userView.Password = userView.NewPassword; } DB.UpdateUser(userView); userView.CopyToUserView(OnlineUsers.GetSessionUser()); OnlineUsers.LastUpdate = DateTime.Now; } else { return(View(userView)); } return(RedirectToAction("Index", "Items")); }
public ActionResult Profil(UserView userview) { if (ModelState.IsValid) { string PasswordChangeToken = (string)Request["PasswordChangeToken"]; if (userview.NewPassword.Equals(PasswordChangeToken)) { User user = DB.Users.Find(userview.Id); userview.Password = user.Password; } else { userview.Password = userview.NewPassword; } DB.UpdateUser(userview); userview.CopyToUserView(OnlineUsers.CurrentUser); OnlineUsers.LastUpdate = DateTime.Now; } return(RedirectToAction("Index")); }