/// <summary> /// this is the default constructor for the Employee Skill service /// </summary> /// <param name="employeeSkillsRepositories">Employee skillRepository interface object for dependency injection</param> /// <param name="employeeRepository"> Employee Repository interface object for dependency injection</param> /// <param name="skillRepository"> Skill Repository interface object for dependency injection</param> public EmployeeSkillsService(IEmployeeSkillsRepository employeeSkillsRepositories, IEmployeeRepository employeeRepository, ISkillRepository skillRepository, IMapper mapper) { _employeeSkillsRepositories = employeeSkillsRepositories; _employeeRepository = employeeRepository; _skillRepository = skillRepository; _mapper = mapper; }
/// <summary> /// this is the default constructor for the Employee service class /// </summary> /// <param name="unityContainer">object of unity container interface for dependency injection </param> public EmployeeService(IEmployeeRepository employeeRepository, IDepartmentDesignationRepository departmentDesignationRepository, IEmployeeSkillsRepository employeeSkillRepository, ISkillRepository skillRepository /*IAWSServices aWSServices*/, IProjectManagementRepository projectManagementRepository, IProjectRequirementsRepository projectRequirementsRepository, IProjectRepository projectRepository, IConfiguration configuration, IMapper mapper, IReportingManagerRepository reportingManagerRepository, IElasticSearchService elasticSearchService) { _employeeRepository = employeeRepository; _departmentDesignationRepository = departmentDesignationRepository; _employeeSkillRepository = employeeSkillRepository; _skillRepository = skillRepository; _projectManagementRepository = projectManagementRepository; _projectRequirementsRepository = projectRequirementsRepository; _projectRepository = projectRepository; _configuration = configuration; _mapper = mapper; _reportingManagerRepository = reportingManagerRepository; _elasticSearchService = elasticSearchService; totalRecords = 0; returnedRecords = 0; currentPageNumber = 0; }
public EmployeeSkillsController(IEmployeeSkillsRepository repo) { this._EmployeeSkillsRepository = repo; }
public EmployeeSkillService(IEmployeeSkillsRepository repository) { _repository = repository; }
public EmployeeSkillsController(IEmployeeSkillsRepository repo, IEmployeeRepository repo1, ISkillRepository repo2) { this._EmployeeSkillsRepository = repo; this._EmployeeRepository = repo1; this._SkillRepository = repo2; }