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); } }
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; }
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; }