Beispiel #1
0
        public CommonAnalysisDataPage(IAnalysisLogicService analysisLogicService, IAnalysisData <IAnalysisDataRow> modelAnalysisData)
        {
            this.analysisLogicService = analysisLogicService;

            this.analysisData = analysisLogicService.GetAdjustedData(modelAnalysisData);

            InitializeComponent();

            InitializeContent();
        }
        public ComputedAnalysis(IServiceProvider services, IFullAnalysis <IAnalysisDataRow> analysisModel)
        {
            InitializeComponent();
            this.Services = services;

            this.analysisLogicService = Services.GetService(typeof(IAnalysisLogicService)) as IAnalysisLogicService;

            this.analysisModel = analysisModel;

            //TODO: Find if the data had allready been computed and provide the computational data instead of computing it again. It is a good idea to make such constructors.
        }