private static GetOrderHistoryRealtimeResponse GetOrderHistory(GetOrderHistoryRealtimeRequest request)
            {
                ThrowIf.Null(request, "request");

                var remoteOrders = new List <SalesOrder>();

                return(new GetOrderHistoryRealtimeResponse(remoteOrders.AsPagedResult()));
            }
            private static GetOrderHistoryRealtimeResponse GetOrderHistory(GetOrderHistoryRealtimeRequest request)
            {
                ThrowIf.Null(request, "request");

                var transactionServiceClient = new TransactionServiceClient(request.RequestContext);
                var orders = transactionServiceClient.GetOrderHistory(request.CustomerAccountNumber, request.StartDateTime, request.QueryResultSettings);

                return(new GetOrderHistoryRealtimeResponse(orders));
            }