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) )); }
public Task <PagedResultDto <RechargeProductDto> > GetListAsync(RechargeProductListRequestDto input) { return(_service.GetListAsync(input)); }