Пример #1
0
        public async Task UpdateAllStockInfosAsync()
        {
            var stockInfos = await _stockDataWebClient.GetStockInfosAsync();

            foreach (var s in stockInfos)
            {
                var stock = await _stocksRepository.GetStockAsync(s.Ticker);

                if (stock == null)
                {
                    stock = new Stock(_stocksRepository);
                }

                stock.Symbol = s.Ticker;
                stock.Name   = s.SecurityName;

                await stock.SaveAsync();
            }
        }
Пример #2
0
        public async Task <Stock> GetStockAsync(Guid stockId)
        {
            var stock = await _stocksRepository.GetStockAsync(stockId);

            return(stock);
        }