Exemple #1
0
        public virtual void ConfigeInquirer(IJobPositionInquiryConfiguratorService inquiryConfiguratorService, bool forceConfigure)
        {
            if (!forceConfigure && configurationItemList.Count > 0)
            {
                return;
            }
            configurationItemList.Clear();

            var configurationItems = inquiryConfiguratorService.Configure(this);

            foreach (var itm in configurationItems)
            {
                configurationItemList.Add(itm);
            }
        }
Exemple #2
0
 public JobPositionService(IJobPositionRepository jobPositionRep,
                           IPeriodRepository periodRep,
                           IJobRepository jobRepository,
                           IUnitRepository unitRep,
                           IPMSAdminService pmsAdminService,
                           IJobPositionInquiryConfiguratorService configuratorService,
                           IEmployeeRepository employeeRepository,
                           IPeriodManagerService periodChecker)
 {
     this.periodRep           = periodRep;
     this.jobRepository       = jobRepository;
     this.unitRep             = unitRep;
     this.pmsAdminService     = pmsAdminService;
     this.configuratorService = configuratorService;
     this.employeeRepository  = employeeRepository;
     this.periodChecker       = periodChecker;
     this.jobPositionRep      = jobPositionRep;
 }
Exemple #3
0
 public InquiryService(IJobPositionInquiryConfiguratorService configurator,
                       IEmployeeRepository employeeRep,
                       IInquiryJobIndexPointRepository inquiryJobIndexPointRep,
                       IJobPositionRepository jobPositionRep,
                       IJobRepository jobRep,
                       IJobIndexRepository jobIndexRep,
                       IInquiryJobIndexPointService inquiryJobIndexPointService,
                       IInquiryJobIndexPointRepository inquiryJobIndexPointRepository,
                       IPeriodManagerService periodChecker
                       )
 {
     this.configurator            = configurator;
     this.employeeRep             = employeeRep;
     this.inquiryJobIndexPointRep = inquiryJobIndexPointRep;
     this.jobPositionRep          = jobPositionRep;
     this.jobRep      = jobRep;
     this.jobIndexRep = jobIndexRep;
     this.inquiryJobIndexPointService    = inquiryJobIndexPointService;
     this.inquiryJobIndexPointRepository = inquiryJobIndexPointRepository;
     this.periodChecker = periodChecker;
 }
 public UnitInquiryConfiguratorService(IUnitRepository unitRep, IJobPositionRepository jobPositionRepository, IJobPositionInquiryConfiguratorService jobPositionInquiryConfiguratorService)
 {
     this._unitRep          = unitRep;
     _jobPositionRepository = jobPositionRepository;
     _jobPositionInquiryConfiguratorService = jobPositionInquiryConfiguratorService;
 }