/// <summary>
        /// this is the default constructor for the Skill service
        /// </summary>
        /// <param name="projectManagementRepository">projectManagementRepository interface object for dependency injection</param>
        /// <param name="employeeRepository">employeeRepository interface object for dependency injection</param>
        /// <param name="projectRepository">employeeRepository interface object for dependency injection</param>
        /// <param name="reportingManagerService">reportingManagerService interface object for dependency injection</param>


        public ProjectManagementService(IProjectManagementRepository projectManagementRepository, IEmployeeRepository employeeRepository, IProjectRepository projectRepository, IMapper mapper,
                                        IDepartmentDesignationService departmentDesignationService, IEmployeeService employeeService, IProjectRequirementsRepository projectRequirementsRepository, IReportingManagerService reportingManagerService)
        {
            _projectManagementRepository = projectManagementRepository;
            _employeeRepository          = employeeRepository;
            _projectRepository           = projectRepository;
            _mapper = mapper;
            _departmentDesignationService = departmentDesignationService;
            _employeeService = employeeService;
            _projectRequirementsRepository = projectRequirementsRepository;
            _reportingManagerService       = reportingManagerService;
        }
Beispiel #2
0
 public ReportingManagerController(IReportingManagerService reportingManagerService)
 {
     _reportingManagerService = reportingManagerService;
 }