Exemplo n.º 1
0
        public async Task <IReadOnlyCollection <ExternalTradeModel> > GetExternalTradesAsync(DateTime startDate,
                                                                                             DateTime endDate, string exchange, string assetPairId, int limit)
        {
            IReadOnlyCollection <ExternalTrade> externalTrades =
                await _externalTradeService.GetAsync(startDate, endDate, exchange, assetPairId, limit);

            return(Mapper.Map <ExternalTradeModel[]>(externalTrades));
        }
Exemplo n.º 2
0
        public async Task <ContinuationTokenResult <ExternalTradeModel> > GetAsync(DateTime startDate, DateTime endDate,
                                                                                   int?limit, string continuationToken)
        {
            var tradesWithToken = await _externalTradeService.GetAsync(startDate, endDate, limit, continuationToken);

            return(new ContinuationTokenResult <ExternalTradeModel>
            {
                Entities = Mapper.Map <List <ExternalTradeModel> >(tradesWithToken.entities),
                ContinuationToken = tradesWithToken.continuationToken
            });
        }