Example #1
0
        [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);
        }
Example #2
0
        [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));
        }