Esempio n. 1
0
            private static GetOrdersRealtimeResponse SearchOrders(GetOrdersRealtimeRequest request)
            {
                ThrowIf.Null(request, "request");

                var remoteOrders = new List <SalesOrder>();

                return(new GetOrdersRealtimeResponse(remoteOrders.AsPagedResult()));
            }
Esempio n. 2
0
            private GetOrdersRealtimeResponse SearchOrders(GetOrdersRealtimeRequest request)
            {
                ThrowIf.Null(request, "serviceRequest");

                var transactionServiceClient    = new TransactionServiceClient(request.RequestContext);
                int maxTransactionSearchResults = request.QueryResultSettings.Paging.Top != 0
                                                      ? (int)request.QueryResultSettings.Paging.NumberOfRecordsToFetch
                                                      : 250;

                var remoteOrders = transactionServiceClient.SearchOrders(request.Criteria, maxTransactionSearchResults);

                return(new GetOrdersRealtimeResponse(remoteOrders));
            }