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;
 }
示例#2
0
 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;
 }