public void DownloadData(IStockSaver saver, int stockId, DateTime startDate, DateTime endDate) { StockSaver_ = saver; List <StockServerFactory> facts = Factories.GetInstance().getStockServerFactories(Country.China); if (facts == null) { return; } foreach (StockServerFactory fact in facts) { DownloadOneStock(fact, stockId, startDate, endDate); } }
public void DownloadData(IStockSaver saver, List <int> stockIds) { StockSaver_ = saver; List <StockServerFactory> facts = Factories.GetInstance().getStockServerFactories(Country.China); if (facts == null) { return; } DateTime prevWeek = DateTime.Now.AddDays(-7); foreach (StockServerFactory fact in facts) { foreach (int stockId in stockIds) { DownloadOneStock(fact, stockId, prevWeek, DateTime.Now); } } }