Пример #1
0
        public async Task <IEnumerable <ChartSeriesModel> > Handle(GetStockChartDataQuery request, CancellationToken cancellationToken)
        {
            var quotes = await this.stockQuoteRepository.GetStockQuotes(request.StockSymbol, cancellationToken);

            var result = quotes.Select(q => new ChartSeriesModel
            {
                Time  = q.TradeDate,
                Value = q.Close
            });

            return(result);
        }
Пример #2
0
        public async Task <Response <StockChartData> > Handle(GetStockChartDataQuery request, CancellationToken cancellationToken)
        {
            var result = await _stocksService.GetStockChartDataAsync(request.Id);

            return(result);
        }