/// <summary> /// Initializes a new instance of the <see cref="DashboardController"/> class. /// </summary> /// <param name="reportService">The report service.</param> /// <param name="releaseService">The release service.</param> /// <param name="timesheetService">The timesheet service.</param> /// <param name="projectComplianceReportService">The project compliance report service.</param> /// <param name="projectService">The project service.</param> public DashboardController(ReportService reportService, ReleaseService releaseService, TimesheetService timesheetService, ProjectComplianceReportService projectComplianceReportService, ProjectService projectService) { this.reportService = reportService; this.releaseService = releaseService; this.timesheetService = timesheetService; this.projectComplianceReportService = projectComplianceReportService; this.projectService = projectService; this.AddBreadcrumbItem(Resources.Dashboard, string.Empty); }
/// <summary> /// Initializes a new instance of the <see cref="ReportController" /> class. /// </summary> /// <param name="projectHourReportService">The project hour report service.</param> /// <param name="lookupService">The lookup service.</param> /// <param name="timesheetReportService">The timesheet report service.</param> /// <param name="timesheetService">The timesheet service.</param> /// <param name="teamEngagementReportService">The team engagement report service.</param> /// <param name="teamEngagementService">The team engagement service.</param> /// <param name="projectService">The project service.</param> /// <param name="projectComplianceReportService">The project compliance report service.</param> /// <param name="developerService">The developer service.</param> /// <param name="reportService">The report service.</param> /// <param name="releaseService">The release service.</param> /// <param name="feedbackService">The feedback service.</param> public ReportController(ProjectHourReportService projectHourReportService, LookupService lookupService, TimesheetReportService timesheetReportService, TimesheetService timesheetService, TeamEngagementReportService teamEngagementReportService, TeamEngagementService teamEngagementService, ProjectService projectService, ProjectComplianceReportService projectComplianceReportService, DeveloperService developerService, ReportService reportService, ReleaseService releaseService, FeedbackService feedbackService) { this.projectHourReportService = projectHourReportService; this.lookupService = lookupService; this.timesheetReportService = timesheetReportService; this.timesheetService = timesheetService; this.teamEngagementReportService = teamEngagementReportService; this.projectService = projectService; this.projectComplianceReportService = projectComplianceReportService; this.developerService = developerService; this.releaseService = releaseService; this.reportService = reportService; this.feedbackService = feedbackService; this.teamEngagementService = teamEngagementService; }