Ejemplo n.º 1
0
        public async Task <IActionResult> GetRolesTableDataJsonAsync(int draw, string term, int start, int pageSize, string orderField, string orderDirection, string queryIds)
        {
            var filterIds           = queryIds.ToIdsArray <string>();
            var filterIdsExpression = filterIds != null ? (Expression <Func <IdentityRole, bool> >)(x => filterIds.Contains(x.Id)) : null;
            var paginationData      = await _rolePaginationProvider.GetPaginationDataAsync(start, pageSize, term, orderField, orderDirection, filterIdsExpression);

            return(Json(PaginationHelper.GetDataObject(paginationData, draw)));
        }
Ejemplo n.º 2
0
 public async Task <IPaginationData <TItem> > GetPaginationDataAsync(int start, int pageSize, string term = null, string orderField = null,
                                                                     string orderDirection = null, TId[] inputFilterIds             = null, TId[] skipIds = null)
 {
     return(await _paginationDataProvider.GetPaginationDataAsync(start, pageSize, term, orderField, orderDirection, inputFilterIds, skipIds));
 }