public ValuationDataManager(IChartDataUIEventManager chartDataUIEventManager, IPortfolioModelDeserialiser portfolioModelDeserialiser) { _chartDataUIEventManager = chartDataUIEventManager; _portfolioModelDeserialiser = portfolioModelDeserialiser; _chartDataSeriesCollection = new List <IChartDataSeries <DateTime> >(); _chartDataUIEventManager.NewFileSelectedEvent += ChartDataUIEventManager_NewFileSelectedEvent; }
public Form1(IChartDataUIEventManager chartDataUIEventManager, IValuationDataManager valuationDataManager) { InitializeComponent(); lblChartInfo.Text = ""; _chartDataUIEventManager = chartDataUIEventManager; _valuationDataManager = valuationDataManager; if (!File.Exists(ConfigurationManager.AppSettings["reportFile"])) { return; } tbDirectory.Text = ConfigurationManager.AppSettings["reportFile"]; _chartDataUIEventManager.TriggerNewFileSelectedEvent(tbDirectory.Text); ReloadChartSeriesOptions(); }