public async Task <IActionResult> Index()
        {
            var users = await _adminUserService.AllAsync();

            var roles = await _roleManager
                        .Roles
                        .OrderBy(r => r.Name)
                        .Select(r => new SelectListItem
            {
                Text  = r.Name,
                Value = r.Name     // roleName => RoleExistsAsync
            })
                        .ToListAsync();

            var model = new UserListingViewModel
            {
                Users = users.OrderBy(u => u.Name).ThenBy(u => u.Username),
                Roles = roles
            };

            return(View(model));
        }
 public JsonResult ListAll()
 => Json(_users.AllAsync().Result);
예제 #3
0
 public async Task <IActionResult> All() => View(await userService.AllAsync(User));