Esempio n. 1
0
        public ActionResult Edit(string id)
        {
            var editUser = UserManager.FindById(id);
            var model    = new ViewModels.UserCreateOrEditViewModel();

            model.UserId    = editUser.Id;
            model.UserName  = editUser.UserName;
            model.Email     = editUser.Email;
            model.UserRoles = UserManager.GetRoles(editUser.Id).SingleOrDefault();

            ViewBag.Name = new SelectList(context.Roles, "Name", "Name");

            return(View(model));
        }
Esempio n. 2
0
        public ActionResult Edit(ViewModels.UserCreateOrEditViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var user = UserManager.FindById(model.UserId);

            user.Id = model.UserId;

            UserManager.RemoveFromRole(user.Id, model.UserRoles);
            model.UserRoles = ViewBag.Name;
            UserManager.AddToRole(user.Id, model.UserDropDownHolder);

            context.SaveChanges();
            return(RedirectToAction("Index"));
        }