[Authorize(Roles = "Admin")] //TODO: added authorizations 3-8-17 public ActionResult CngUserPwd([Bind(Include = "Id,Password,ConfirmPassword")] CngUserPwdViewModel userModel) { var user = db.Users.First(u => u.Id == userModel.Id); PasswordHasher ph = new PasswordHasher(); user.PasswordHash = ph.HashPassword(userModel.Password); db.Entry(user).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); //return View(userModel); }
[Authorize(Roles = "Admin")] //TODO: added authorizations 3-8-17 public ActionResult CngUserPwd(string id = null) { if (id == null) { return(RedirectToAction("Index", "Account")); } var user = db.Users.First(u => u.Id == id); var model = new CngUserPwdViewModel(); ViewBag.LastName = user.LastName; ViewBag.FirstName = user.FirstName; if (user == null) { return(HttpNotFound()); } return(View(model)); }