public LocationAnalysisViewModel()
        {
            this.LocationControls =
                new LocationAnalysisDashboardViewModel(
                    this.LocationsGeneralReport,
                    this.LocationsYearReport,
                    this.SingleLocationGeneralReport,
                    this.SingleLocationYearReport);

            this.resultsTable = new LocationCounterResultsViewModel();
        }
Beispiel #2
0
        /// <summary>
        /// Initialises a new instance of the <see cref="ClassAnalysisViewModel"/> class.
        /// </summary>
        /// <param name="groupsAndClassesIoController">
        /// IO Controller for groups and controllers.
        /// </param>
        public ClassAnalysisViewModel(
            IGroupsAndClassesIOController groupsAndClassesIoController)
        {
            this.ClassControls =
                new ClassAnalysisDashboardViewModel(
                    groupsAndClassesIoController,
                    this.ClassGeneralReportResults,
                    this.ClassSingleYearReportResults,
                    this.SingleClassGeneralLocationReportResults,
                    this.SingleClassSingleYearLocationReportResults);

            this.locationCounterResultsTable = new LocationCounterResultsViewModel();
            this.totalsCounterResultsTable   = new TotalsCounterResultsViewModel();
            this.fullYearCounterResultsTable = new FullYearCounterResultsViewModel();
            this.ResultsTable = this.locationCounterResultsTable;
        }