public async Task <PagedResultDto <RechargeProductDto> > GetListAsync(RechargeProductListRequestDto input)
        {
            var count = await _repository.GetCountAsync(input.IsActive, input.MinPrice, input.MaxPrice, input.CreationAfter, input.CreationBefore, input.Filter);

            var list = await _repository.GetListAsync(input.Sorting, input.MaxResultCount, input.SkipCount,
                                                      input.IsActive, input.MinPrice, input.MaxPrice, input.CreationAfter, input.CreationBefore, input.Filter);

            return(new PagedResultDto <RechargeProductDto>(
                       count,
                       ObjectMapper.Map <List <RechargeProduct>, List <RechargeProductDto> >(list)
                       ));
        }
Esempio n. 2
0
 public Task <PagedResultDto <RechargeProductDto> > GetListAsync(RechargeProductListRequestDto input)
 {
     return(_service.GetListAsync(input));
 }