public PaymentViewResponse QueryPayments(PaymentQueryRequest request) { var result = _paymentRepository.QueryPayments(request.PayChannels, request.PayStatuses, request.OrderNO, request.PayTime, request.PageIndex, request.PageSize); var total = result.total; var payments = _mapper.Map <IList <PaymentDto> >(result.payments); PaymentViewResponse response = new PaymentViewResponse() { PageIndex = request.PageIndex, PageSize = request.PageSize, Payments = payments, Total = total }; return(response); }
public PaymentViewResponse GetPayments(int pageIndex, int pageSize) { var result = _paymentRepository.GetPayments(pageIndex, pageSize); var total = result.total; var payments = _mapper.Map <IList <PaymentDto> >(result.payments); PaymentViewResponse response = new PaymentViewResponse() { PageIndex = pageIndex, PageSize = pageSize, Payments = payments, Total = total }; return(response); }