public async Task <IEnumerable <AppUserModel> > GetAllUsersAsync() { var appUsers = new List <AppUserModel>(); var users = await userCrudService.GetAllAsync(); foreach (var user in users) { var idenUser = await identityUnitOfWork.UserManager.FindByIdAsync(user.Id.ToString()); if (idenUser is null) { continue; } var appUser = mapper.Map <AppUserModel>(user); appUser.Roles = await identityUnitOfWork.UserManager.GetRolesAsync(idenUser); appUsers.Add(appUser); } return(appUsers); }
public async Task <IActionResult> GetAll() { return(new JsonResult(await _userCrudService.GetAllAsync())); }