Пример #1
0
 /// <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;
 }
Пример #4
0
 public EmployeeSkillService(IEmployeeSkillsRepository repository)
 {
     _repository = repository;
 }
Пример #5
0
 public EmployeeSkillsController(IEmployeeSkillsRepository repo, IEmployeeRepository repo1, ISkillRepository repo2)
 {
     this._EmployeeSkillsRepository = repo;
     this._EmployeeRepository       = repo1;
     this._SkillRepository          = repo2;
 }