public WorkPackageReportsController(IDataRepository <WorkPackageReport> workPackageReportRepository, IDataRepository <WorkPackageReportDetails> workPackageReportDetailsRepository, IDataRepository <WorkPackage> workPackageRepository, IDataRepository <Project> projectRepository, IDataRepository <Employee> employeeRepository, IDataRepository <LabourGrade> labourGradeRepository, IDataRepository <EmployeeWorkPackageAssignment> employeeWorkPackageAssignmentRepository, IDataRepository <WorkPackageLabourGradeAssignment> workPackageLabourGradeAssignmentRepository) { this._workPackageReportRepository = workPackageReportRepository; this._workPackageReportDetailsRepository = workPackageReportDetailsRepository; this._workPackageRepository = (WorkPackageRepository)workPackageRepository; this._projectRepository = projectRepository; this._employeeRepository = employeeRepository; this._labourGradeRepository = labourGradeRepository; this._employeeWorkPackageAssignmentRepository = employeeWorkPackageAssignmentRepository; this._workPackageLabourGradeAssignmentRepository = (WorkPackageLabourGradeAssignmentRepository)workPackageLabourGradeAssignmentRepository; }
public WorkPackagesController(IDataRepository <WorkPackage> wpRepository, IDataRepository <Project> projRepository, IDataRepository <Timesheet> timesheetRepository, IDataRepository <Employee> employeeRepository, IDataRepository <WorkPackageLabourGradeAssignment> workPackageLabourGradeAssignment, IDataRepository <EmployeeWorkPackageAssignment> empWorkPackageAssignment, EmployeesController empController, TimesheetsController tsController) { this._workPackageRepository = (WorkPackageRepository)wpRepository; this._projectRepository = (ProjectRepository)projRepository; this._timesheetRepository = (TimesheetRepository)timesheetRepository; this._employeeRepository = (EmployeeRepository)employeeRepository; this._workPackageLabourGradeRepository = (WorkPackageLabourGradeAssignmentRepository)workPackageLabourGradeAssignment; this._empWorkPackageAssignmentRepository = (EmployeeWorkPackageAssignmentRepository)empWorkPackageAssignment; this._empController = empController; this._tsController = tsController; }