Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 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;
 }