public async Task <IActionResult> ShowRole(string id) { var role = await _context.Roles.Where(r => r.Id == id).FirstOrDefaultAsync(); var usersInRole = await _userManager.GetUsersInRoleAsync(role.Name); var viewModel = new ShowRoleViewModel { IdentityRole = role, ApplicationUsers = usersInRole }; return(View(viewModel)); }
public ActionResult List() { var roleList = RoleManager.Roles.ToList(); if (roleList != null && roleList.Count > 0) { List <ShowRoleViewModel> roles = new List <ShowRoleViewModel>(); roleList.ForEach(m => { var role = new ShowRoleViewModel(); role.Name = m.Name; role.Id = m.Id; roles.Add(role); }); return(View(roleList)); } return(View()); }