Beispiel #1
0
        public async Task <IEnumerable <FeeRuleDto> > GetFilteredByPageAndQty(FeeRuleFiltersDto filtersDto, int skip, int qty)
        {
            var users = (await GetActiveFeeRules())
                        .AsQueryable().Where(filtersDto.GetExpresion()).ToList()
                        .OrderByDescending(x => x.Product.Name).ThenBy(x => x.FeesAmountTo).Skip(skip).Take(qty);

            return(_mapper.Map <IEnumerable <FeeRule>, IEnumerable <FeeRuleDto> >(users));
        }
Beispiel #2
0
 public async Task <int> GetTotalQtyByFilters(FeeRuleFiltersDto filtersDto)
 {
     return((await GetActiveFeeRules()).AsQueryable().Where(filtersDto.GetExpresion()).Count());
 }