public ActionResult Create(UserVm.Create model) { if (ModelState.IsValid) { var rolesToAdd = model.Roles.Where(r => r.IsChecked).Select(r => r.Id).ToList(); TheUserManager.CreateUser(model.UserName, rolesToAdd); GetAlert(Success, "Role created!"); return(RedirectToAction("Index")); } GetAlert(Danger, "Error!"); return(View("Create", model)); }
public ActionResult Create(UserVm.Create model) { if (ModelState.IsValid) { var rolesToAdd = model.RolesList.Where(p => p.IsChecked).Select(r => r.Id).ToList(); var teamsToAdd = model.TeamsList.Where(p => p.IsChecked).Select(r => r.Id).ToList(); _userSvc.Create(model.UserName, model.UserFirstName, model.UserLastName, model.UserAlias, model.UserEmailAddress, model.UserLoginEnabled, rolesToAdd, teamsToAdd); GetAlert(Success, "User created!"); return(RedirectToAction("Index")); } GetAlert(Danger, "Error!"); return(View("Create", model)); }
public ActionResult Create() { var model = new UserVm.Create(); var roles = TheRoleManager.GetAllRoles(); var roleDetail = roles.Select(rd => new CheckBoxListItem() { Id = rd.RoleId, Display = rd.Name, IsChecked = false }).ToList(); model.Roles = roleDetail; return(View("Create", model)); }
public ActionResult Create() { var model = new UserVm.Create(); var rolesList = _roleSvc.GetAll().Select(p => new CheckBoxListItem { Id = p.RoleId, Display = p.Name, IsChecked = false }).ToList(); var teamsList = _teamSvc.GetAll().Select(p => new CheckBoxListItem { Id = p.TeamId, Display = p.Name, IsChecked = false }).ToList(); model.RolesList = rolesList; model.TeamsList = teamsList; return(View("Create", model)); }