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"));
        }
Beispiel #2
0
 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"));
 }