public Task <PagedResultDto <CustomerDto> > GetAll(CustomerPagedAndSortedResultRequestDto input) { var result = _customerAppService.GetAll(input); //var a = result.Result.Items.First().CustomerLevelName; //System.Diagnostics.Debug.Print($"mingcheng{a}"); return(result); }
public async Task <PagedResultDto <CustomerDto> > GetAll(CustomerPagedAndSortedResultRequestDto input) { var query = _repository.WhereIf(!string.IsNullOrWhiteSpace(input.Filter), _ => _.Name.Contains(input.Filter) || _.Phone.Contains(input.Filter)); var items = await query.OrderBy(_ => _.LastModificationTime) .Skip(input.SkipCount) .Take(input.MaxResultCount) .ToListAsync(); var dots = ObjectMapper.Map <List <Customer>, List <CustomerDto> >(items); var totalCount = await query.CountAsync(); return(new PagedResultDto <CustomerDto>(totalCount, dots)); }
public Task <PagedResultDto <CustomerDto> > GetListAsync(CustomerPagedAndSortedResultRequestDto input) { throw new NotImplementedException(); }