Example #1
0
 public SubsidiaryManager(ISubsidiaryRepository subsRepository)
 {
     if (subsRepository == null)
         this.subsRepository = new SubsidiaryRepository();
     else
         this.subsRepository = subsRepository;
 }
Example #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;
        }
Example #3
0
 public SubsidiaryController(ISubsidiaryRepository repository)
 {
     _repository = repository;
 }
 public DistiGridController(IGeoRepository geoRepository, IAreaRepository areaRepository, ISubsidiaryRepository subsidiaryRepository)
 {
     _geoRepository        = geoRepository;
     _areaRepository       = areaRepository;
     _subsidiaryRepository = subsidiaryRepository;
 }