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); }
public async Task <Response <StockChartData> > Handle(GetStockChartDataQuery request, CancellationToken cancellationToken) { var result = await _stocksService.GetStockChartDataAsync(request.Id); return(result); }