public StockDomainModel(Stock stock, int sharesOwned) { Ticker = stock.Symbol; Name = stock.Name; Exchange = stock.Exchange; SharesOwned = sharesOwned; UpdateStockInformation(); }
private static void CheckIfTickerExists(Stock stock, ApplicationDbContext context) { try { YahooAPICalls.GetCurrentStockPrice(stock.Symbol); } catch (Exception ex) { context.Remove(stock); } }
public static List<Stock> SeedStockData(List<SeedStock> seedStocks) { Stock[] dataStocks = new Stock[seedStocks.Count()]; Parallel.For(0, seedStocks.Count(), i => { dataStocks[i] = (new Stock { Symbol = seedStocks[i].Symbol, Name = seedStocks[i].Name, Exchange = seedStocks[i].Exchange }); }); return dataStocks.ToList(); }