protected PopulationAnalysisResultsPresenter(TView view, IPopulationAnalysisFieldSelectionPresenter fieldSelectionPresenter,
         TChartPresenter populationAnalysisChartPresenter, IChartDataCreator<TXValue, TYValue> chartDataCreator, IPopulationAnalysisTask populationAnalysisTask)
         : base(view)
      {
         _fieldSelectionPresenter = fieldSelectionPresenter;
         _populationAnalysisChartPresenter = populationAnalysisChartPresenter;
         _chartDataCreator = chartDataCreator;
         _populationAnalysisTask = populationAnalysisTask;
         _chartDataCreator = chartDataCreator;
         _view.SetFieldSelectionView(_fieldSelectionPresenter.BaseView);
         _view.SetChartView(populationAnalysisChartPresenter.BaseView);
         _populationAnalysisChartPresenter.OnExportDataToExcel += (o, e) => exportDataToExcel();

         populationAnalysisChartPresenter.Initialize();
      }
Example #2
0
 protected EditPopulationAnalysisChartPresenter(ISimulationAnalysisChartView view, IPopulationAnalysisChartPresenter <TX, TY> populationAnalysisChartPresenter,
                                                IChartDataCreator <TX, TY> chartDataCreator, IPopulationSimulationAnalysisStarter populationSimulationAnalysisStarter, IPopulationAnalysisTask populationAnalysisTask, ApplicationIcon icon)
     : base(view)
 {
     _populationAnalysisChartPresenter = populationAnalysisChartPresenter;
     _chartDataCreator = chartDataCreator;
     _populationAnalysisChartPresenter.AllowEdit            = true;
     _populationAnalysisChartPresenter.OnEdit              += (o, e) => editPopulationAnalysis();
     _populationAnalysisChartPresenter.OnExportDataToExcel += (o, e) => exportDataToExcel();
     _populationSimulationAnalysisStarter = populationSimulationAnalysisStarter;
     _populationAnalysisTask = populationAnalysisTask;
     View.SetChartView(_populationAnalysisChartPresenter.BaseView);
     View.UpdateIcon(icon);
     _populationAnalysisChartPresenter.Initialize();
     _settings = new DefaultPresentationSettings();
 }
 protected AnalysisChartTEXBuilder(ITeXBuilderRepository builderRepository, IChartDataCreator <TXValue, TYValue> chartDataCreator, Aggregate aggregate)
 {
     _builderRepository = builderRepository;
     _chartDataCreator  = chartDataCreator;
     _aggregate         = aggregate;
 }