public ActionResult RoleManager() { var model = new RoleManagerViewModel(); model.GetValue(model.SelectedRoleId); return(PartialView(model)); }
public async Task <IActionResult> AddRolo(RoleManagerViewModel viewModel) { if (await _roleManager.RoleExistsAsync(viewModel.NameR)) { ViewBag.Error = "!!!"; } var Result = await _roleManager.CreateAsync(new AplicationRole(viewModel.NameR, viewModel.DiscriptionR)); if (Result.Succeeded) { return(RedirectToAction("Index")); } return(View(viewModel)); }
public async Task <IActionResult> RoleManager(RoleManagerViewModel model) { if (ModelState.IsValid) { IdentityUser User = await userManager.FindByNameAsync(model.Username); if (User != null) { System.Console.Write("\n\n\n\n\n{0}\n\n\n\n\n\n\n", User.Id); return(RedirectToAction("EditRoles", "Admin", new { UserId = User.Id })); } ModelState.AddModelError(string.Empty, $"{model.Username} does not exist."); } return(View(model)); }
public async Task <IActionResult> Index() { var allRoles = await _roleManager.Roles.ToListAsync(); var vm = new List <RoleManagerViewModel>(); foreach (IdentityRole r in allRoles) { var thisvm = new RoleManagerViewModel(); thisvm.RoleId = r.Id; thisvm.RoleName = r.Name; var usersInRole = await _userManager.GetUsersInRoleAsync(r.Name); thisvm.NumberOfUsers = usersInRole.Count(); vm.Add(thisvm); } return(View(vm)); }
public ActionResult RolePermission(RoleManagerViewModel model) { return(null); }