Пример #1
0
        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);
        }
Пример #2
0
        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);
        }