public EmployeeDetailService(
     IDepartmentService departmentService,
     ISectionService sectionService,
     IShiftService shiftService,
     IJobPositionService jobPositionService,
     IJobFunctionService jobFunctionService,
     IEmployeeLevelService levelService,
     IRouteService routeService,
     IBusStationService busStationService,
     ISkillGroupService skillGroupService,
     ISkillTypeService skillTypeService,
     ISkillService skillService)
 {
     _departmentService  = departmentService;
     _sectionService     = sectionService;
     _shiftService       = shiftService;
     _jobPositionService = jobPositionService;
     _jobFunctionService = jobFunctionService;
     _levelService       = levelService;
     _routeService       = routeService;
     _busStationService  = busStationService;
     _skillGroupService  = skillGroupService;
     _skillTypeService   = skillTypeService;
     _skillService       = skillService;
 }
예제 #2
0
 public JobPositionFacadeService(IMapper <JobPosition, JobPositionDTOWithActions> jobPositionWithActionMapper,
                                 IMapper <JobPosition, JobPositionDTO> jobPositionMapper,
                                 IJobPositionService jobPositionService,
                                 IJobPositionRepository jobPositionRep)
 {
     this.jobPositionWithActionMapper = jobPositionWithActionMapper;
     this.jobPositionMapper           = jobPositionMapper;
     this.jobPositionService          = jobPositionService;
     this.jobPositionRep = jobPositionRep;
 }
예제 #3
0
 public PMSAdminService(IUnitService unitService, IJobService jobService,
                        ICustomFieldService customFieldService, IJobPositionService jobPositionService,
                        IJobIndexService jobIndexService,
                        IUnitIndexService unitIndexService
                        )
 {
     this.unitService        = unitService;
     this.jobService         = jobService;
     this.jobIndexService    = jobIndexService;
     this.customFieldService = customFieldService;
     this.jobPositionService = jobPositionService;
     this.unitIndexService   = unitIndexService;
 }
예제 #4
0
 public JobPositionController(
     UserManager <ApplicationUser> userManager,
     ApplicationDbContext context,
     IJobPositionRepository jobPositionRepository,
     IMapper mapper,
     IJobPositionService jobPositionService,
     IStringLocalizer <JobPositionController> stringLocalizer)
 {
     _userManager           = userManager;
     _context               = context;
     _jobPositionRepository = jobPositionRepository;
     _mapper             = mapper;
     _jobPositionService = jobPositionService;
     _stringLocalizer    = stringLocalizer;
 }
 public EmployeeDetailService(
     IDepartmentService departmentService,
     ISectionService sectionService,
     IShiftService shiftService,
     IJobPositionService jobPositionService,
     IJobFunctionService jobFunctionService,
     IEmployeeLevelService levelService,
     IBusStationService busStationService)
 {
     _departmentService  = departmentService;
     _sectionService     = sectionService;
     _shiftService       = shiftService;
     _jobPositionService = jobPositionService;
     _jobFunctionService = jobFunctionService;
     _levelService       = levelService;
     _busStationService  = busStationService;
 }
예제 #6
0
 public PeriodJobPositionServiceFacade(IJobPositionService jobPositionService,
                                       IMapper <JobPosition, JobPositionInPeriodAssignmentDTO> jobPositionAssignmentMapper,
                                       IMapper <JobPosition, JobPositionInPeriodDTOWithActions> jobPositionInPeriodDTOWithActionsMapper,
                                       IMapper <JobPosition, JobPositionInPeriodDTO> jobPositionInPeriodDTOMapper,
                                       IJobPositionRepository jobPositionRep,
                                       IEmployeeRepository employeeRep,
                                       IUnitRepository unitRepository,
                                       IJobRepository jobRepository)
 {
     this.jobPositionService                      = jobPositionService;
     this.jobPositionAssignmentMapper             = jobPositionAssignmentMapper;
     this.jobPositionInPeriodDTOWithActionsMapper = jobPositionInPeriodDTOWithActionsMapper;
     this.jobPositionInPeriodDTOMapper            = jobPositionInPeriodDTOMapper;
     this.jobPositionRep = jobPositionRep;
     this.employeeRep    = employeeRep;
     _unitRepository     = unitRepository;
     _jobRepository      = jobRepository;
 }
예제 #7
0
 public JobPositionController(IJobPositionService jobPositionService)
 {
     _jobPositionService = jobPositionService;
 }
예제 #8
0
 public JobPositionController(IJobPositionService service) : base(service)
 {
 }
 public JobPositionController(IJobPositionService positionService)
 {
     this.positionService = positionService;
 }
예제 #10
0
 public JobApplicantController(IJobApplicantService applicantService, IJobPositionService positionService)
 {
     this.applicantService = applicantService;
     this.positionService  = positionService;
 }
 private void Initialize()
 {
     this.context = KeepFitDbContextInMemoryFactory.Initialize();
     this.mapper  = AutoMapperFactory.Initialize();
     this.service = new JobPositionService(context, mapper);
 }