public KeyTypeConfigurationManager(IKeyTypeConfigurationRepository r)
 {
     if (r == null)
         repository = new KeyTypeConfigurationRepository();
     else
         repository = r;
 }
Пример #2
0
        public LocalKeyManager(int? currentHeadQuarterId,
            IKeyRepository keyRepository, IMiscRepository miscRepository, IReturnKeyRepository returnKeyRepository, KeyTypeConfigurationRepository keyTypeRepository, ISubsidiaryRepository subsRepository)
        {
            CurrentHeadQuarterId = currentHeadQuarterId;
            if (currentHeadQuarterId == null)
                CurrentHeadQuarter = null;
            else
            {
                HeadQuarterRepository hqRepository = new HeadQuarterRepository();
                CurrentHeadQuarter = hqRepository.GetHeadQuarter(currentHeadQuarterId.Value);
            }
            if (keyRepository == null)
                this.keyRepository = new KeyRepository();
            else
                this.keyRepository = keyRepository;

            if (miscRepository == null)
                this.miscRepository = new MiscRepository();
            else
                this.miscRepository = miscRepository;

            if (returnKeyRepository == null)
                this.returnKeyRepository = new ReturnKeyRepository();
            else
                this.returnKeyRepository = returnKeyRepository;
            if (keyTypeRepository == null)
                this.keyTypeRepository = new KeyTypeConfigurationRepository();
            else
                this.keyTypeRepository = keyTypeRepository;

            if (subsRepository == null)
                this.subsRepository = new SubsidiaryRepository();
            else
                this.subsRepository = subsRepository;
        }