public IQueryable <ItemListDto> GetSortedFilteredItems(SortFilterItemsOptions options) { var itemsQuery = _context.Items.AsNoTracking() .MapItemsToDtos().OrderItemssBy(options.OrderItemsByOptions) .FilterItemsBy(options.FilterItemsBy, options.FilterValue); options.SetupRestOfDto(itemsQuery); //#F return(itemsQuery.Page(options.PageNum - 1, //#G options.PageSize)); //#G throw new NotImplementedException(); }
public ItemListCombinedDto(SortFilterItemsOptions sortFilterPageData, IEnumerable <ItemListDto> itemssList) { SortFilterPageData = sortFilterPageData; ItemsList = itemssList; }