private static PagedResult <Transaction> SearchJournalTransactionsRemotely(TransactionSearchCriteria criteria, QueryResultSettings settings, RequestContext context) { var remoteSearchRequest = new SearchJournalTransactionsRealtimeRequest(criteria, settings); SearchJournalTransactionsRealtimeResponse journalTransactionsServiceResponse = context.Execute <SearchJournalTransactionsRealtimeResponse>(remoteSearchRequest); return(journalTransactionsServiceResponse.Transactions); }
private SearchJournalTransactionsRealtimeResponse SearchJournalTransactions(SearchJournalTransactionsRealtimeRequest request) { ThrowIf.Null(request, "serviceRequest"); var transactionServiceClient = new TransactionServiceClient(request.RequestContext); var transactions = transactionServiceClient.SearchJournalTransactions(request.RequestContext.GetPrincipal().ChannelId, request.Criteria, request.QueryResultSettings); return(new SearchJournalTransactionsRealtimeResponse(transactions.AsPagedResult())); }
private SearchJournalTransactionsRealtimeResponse SearchJournalTransactions(SearchJournalTransactionsRealtimeRequest request) { ThrowIf.Null(request, "request"); var transactions = new List <Transaction>(); return(new SearchJournalTransactionsRealtimeResponse(transactions.AsPagedResult())); }