public ProjectMemberController(IProjectService projectService, IDepartmentService departmentService, IEmployeeService employeeService, IUserService userService, IProjectMembershipService projectMembershipService, IProjectRoleService projectRoleService) { _projectService = projectService; _departmentService = departmentService; _employeeService = employeeService; _userService = userService; _projectMembershipService = projectMembershipService; _projectRoleService = projectRoleService; }
public ProjectMembershipController(IProjectMembershipService projectMembershipSvc, IProjectService projectSvc) { if (projectMembershipSvc == null) { throw new ArgumentNullException(nameof(projectMembershipSvc)); } if (projectSvc == null) { throw new ArgumentNullException(nameof(projectSvc)); } _projectMembershipSvc = projectMembershipSvc; _projectSvc = projectSvc; }
public TSHoursRecordController(IEmployeeService employeeService, ITSHoursRecordService tsHoursRecordService, IProjectService projectService, IProjectMembershipService projectMembershipService, IUserService userService, ITSAutoHoursRecordService autoHoursRecordService, IVacationRecordService vacationRecordService, IReportingPeriodService reportingPeriodService, IDepartmentService departmentService, IProductionCalendarService productionCalendarService, IEmployeeCategoryService employeeCategoryService, IJiraService jiraService, IOptions <JiraConfig> jiraOptions, IApplicationUserService applicationUserService) : base(employeeService, tsHoursRecordService, projectService, projectMembershipService, userService, autoHoursRecordService, vacationRecordService, reportingPeriodService, departmentService, productionCalendarService, employeeCategoryService, jiraService, jiraOptions, applicationUserService) { }
public ImportDataController(IDataImportService dataImportService, IProjectService projService, IEnvelopeService envpService, IOrganizationTypeService orgTypeService, IExchangeRateService exRateService, IExchangeRateHttpService exRateHttpService, IWebHostEnvironment hostEnvironment, IProjectMembershipService projectMembshipService) { service = dataImportService; projectService = projService; envelopeService = envpService; organizationTypeService = orgTypeService; ratesService = exRateService; ratesHttpService = exRateHttpService; hostingEnvironment = hostEnvironment; service.SetDirectoryPath(hostingEnvironment.WebRootPath); projectMembershipService = projectMembshipService; }
public ProjectsController( IProjectService projectService, IProjectTaskService projectTaskService, IProjectMembershipService projectMembershipService, IUserService userService, IReportingService reportingService, IProjectActivityService projectActivityService) { _projectService = projectService; _projectTaskService = projectTaskService; _projectMembershipService = projectMembershipService; _userService = userService; _reportingService = reportingService; _projectActivityService = projectActivityService; }
public TSAutoHoursRecordController(IEmployeeService employeeService, IProjectService projectService, IUserService userService, ITSAutoHoursRecordService tsAutoHoursRecordService, IReportingPeriodService reportingPeriodService, ITSHoursRecordService tsHoursRecordService, IProjectMembershipService projectMembershipService, IProductionCalendarService productionCalendarService, IApplicationUserService applicationUserService, IServiceService serviceService) { if (employeeService == null) { throw new ArgumentException(nameof(employeeService)); } if (projectService == null) { throw new ArgumentException(nameof(projectService)); } if (userService == null) { throw new ArgumentException(nameof(userService)); } if (tsAutoHoursRecordService == null) { throw new ArgumentException(nameof(tsAutoHoursRecordService)); } if (reportingPeriodService == null) { throw new ArgumentException(nameof(reportingPeriodService)); } if (productionCalendarService == null) { throw new ArgumentException(nameof(productionCalendarService)); } _employeeService = employeeService; _projectService = projectService; _userService = userService; _tsAutoHoursRecordService = tsAutoHoursRecordService; _reportingPeriodService = reportingPeriodService; _tsHoursRecordService = tsHoursRecordService; _projectMembershipService = projectMembershipService; _productionCalendarService = productionCalendarService; _applicationUserService = applicationUserService; _serviceService = serviceService; }
public EmployeeWorkloadService(IEmployeeService employeeSvc, IProjectService projectSvc, IProjectMembershipService projectMembershipSvc, IProductionCalendarService productionCalendarSvc) { if (employeeSvc == null) { throw new ArgumentNullException(nameof(employeeSvc)); } if (projectSvc == null) { throw new ArgumentNullException(nameof(projectSvc)); } if (projectMembershipSvc == null) { throw new ArgumentNullException(nameof(projectMembershipSvc)); } if (productionCalendarSvc == null) { throw new ArgumentNullException(nameof(productionCalendarSvc)); } EmployeeSvc = employeeSvc; ProjectSvc = projectSvc; ProjectMembershipSvc = projectMembershipSvc; ProductionCalendarSvc = productionCalendarSvc; }
public ProjectMembershipController(IProjectMembershipService membershipService) { this.service = membershipService; }