/// <inheritdoc/> public async Task <PagesListModel <UserDto> > GetUsersAsync(UserQueryParam param) { var users = ObjMapper.Map <IList <User>, IList <UserDto> >(await _userManager.Users.ToListAsync()); var usersPagesList = await PagesList <UserDto> .GetPagesListAsync(users.AsQueryable(), param); foreach (var user in usersPagesList) { user.Roles = await _rolesService.GetUserRolesAsync(user.Id); } var result = ObjMapper.Map <PagesList <UserDto>, PagesListModel <UserDto> >(usersPagesList); return(result); }
public override async Task <PagesList <Order> > GetByQueryParamAsync(QueryParameters parameters) { var orders = _context.Set <Order>().AsNoTracking().Include(order => order.Canvas); return(await PagesList <Order> .GetPagesListAsync(orders, parameters)); }
public virtual async Task <PagesList <T> > GetByQueryParamAsync(QueryParameters parameters) { var data = FindAll(); return(await PagesList <T> .GetPagesListAsync(data, parameters)); }