public virtual void ConfigeInquirer(IUnitInquiryConfiguratorService 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 UnitService( IUnitRepository unitRep, IPeriodRepository periodRep, IUnitIndexRepository unitIndexRep , IPMSAdminService ipmsAdminService, IPeriodManagerService periodChecker, IUnitInquiryConfiguratorService configuratorService, IEmployeeRepository employeeRepository) { this.periodRep = periodRep; this.ipmsAdminService = ipmsAdminService; this.unitRep = unitRep; this.unitIndexRep = unitIndexRep; this.periodChecker = periodChecker; _configuratorService = configuratorService; _employeeRepository = employeeRepository; }
public UnitInquiryService( IUnitInquiryConfiguratorService configurator, IEmployeeRepository employeeRep, IInquiryUnitIndexPointRepository inquiryUnitIndexPointRep, IUnitRepository unitRep, IUnitIndexRepository unitIndexRep, IInquiryUnitIndexPointService inquiryUnitIndexPointService, IPeriodManagerService periodChecker ) { this.configurator = configurator; this.employeeRep = employeeRep; this.inquiryUnitIndexPointRep = inquiryUnitIndexPointRep; this.unitRep = unitRep; this.unitIndexRep = unitIndexRep; this.inquiryUnitIndexPointService = inquiryUnitIndexPointService; this.periodChecker = periodChecker; }