public LocationAnalysisViewModel() { this.LocationControls = new LocationAnalysisDashboardViewModel( this.LocationsGeneralReport, this.LocationsYearReport, this.SingleLocationGeneralReport, this.SingleLocationYearReport); this.resultsTable = new LocationCounterResultsViewModel(); }
/// <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; }