public IActionResult Index(string returnUrl = null) { ViewData["ReturnUrl"] = returnUrl; var model = new ListRolesViewModel { ApplicationRoles = _roleManager.Roles.ToList() }; return(View(model)); }
public async Task <IActionResult> ListRoles() { IQueryable <IdentityRole> roles = RoleManager.Roles; var viewModel = new ListRolesViewModel() { Roles = roles, ItemsInCart = await CountItemsInCart() }; return(View(viewModel)); }
public async Task <IActionResult> ListRoles() { var roles = roleManager.Roles; var users = userManager.Users; ListRolesViewModel model = new ListRolesViewModel(); foreach (AppRole role in roles) { ListRolesIndivudalViewModel vm = new ListRolesIndivudalViewModel(); vm.Id = role.Id; vm.Name = role.Name; foreach (AppUser user in users) { if (await userManager.IsInRoleAsync(user, role.Name)) { vm.Users.Add(user); } } model.Roles.Add(vm); } return(View(model)); }