Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        public virtual async Task <PagesList <T> > GetByQueryParamAsync(QueryParameters parameters)
        {
            var data = FindAll();

            return(await PagesList <T> .GetPagesListAsync(data, parameters));
        }