/// <summary> /// 获取交易 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <PagedResultDto <PayTradeDto> > GetAsync(GetPayTradeInput input) { var tradeCategories = await _payTradeRepo.GetPagedListAsync(input.SkipCount, input.MaxResultCount, input.Sorting, true); var totalCount = await _payTradeRepo.GetCountAsync(); var payTransactionDtos = ObjectMapper.Map <List <PayTrade>, List <PayTradeDto> >(tradeCategories); return(new PagedResultDto <PayTradeDto>(totalCount, payTransactionDtos)); }
public virtual Task <PagedResultDto <PayTradeDto> > GetAsync(GetPayTradeInput input) { return(_service.GetAsync(input)); }