private static GetOrdersRealtimeResponse SearchOrders(GetOrdersRealtimeRequest request) { ThrowIf.Null(request, "request"); var remoteOrders = new List <SalesOrder>(); return(new GetOrdersRealtimeResponse(remoteOrders.AsPagedResult())); }
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)); }