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")); }
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); }