Exemplo n.º 1
0
            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);
            }
Exemplo n.º 2
0
            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()));
            }
Exemplo n.º 3
0
            private SearchJournalTransactionsRealtimeResponse SearchJournalTransactions(SearchJournalTransactionsRealtimeRequest request)
            {
                ThrowIf.Null(request, "request");

                var transactions = new List <Transaction>();

                return(new SearchJournalTransactionsRealtimeResponse(transactions.AsPagedResult()));
            }