コード例 #1
0
        public ActionResult EditUser(Models.ViewModel.User u)
        {
            bool success = uRepo.EditUser(u);

            if (success)
            {
                ViewBag.message = "User Successfully updated!";
            }
            else
            {
                ViewBag.message = "Something Went Wrong";
            }
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public bool EditUser(Models.ViewModel.User u)
        {
            var user = db.Users.FirstOrDefault(x => x.Username == u.Username);

            if (user != null)
            {
                if (u.Role != null)
                {
                    user.Role = u.Role;
                }
                if (!user.isVerified && u.isVerified)
                {
                    user.isVerified = true;
                }
                user.ConfirmPassword = user.Password;
                db.SaveChanges(); //TODO: Validation broken
                return(true);
            }
            return(false);
        }