public PoolingController() { CarCascadeModel = new ThreeFilterCascadeModel(new CarSegRepository(), new CarClsRepository(), new CarGrpRepository()); _cmsRepository = new ThreeFilterRepository(new DAL.Pooling.Filters.PoolRepository(), new LocGrpRepository(), new BranchRepository()); _opsRepository = new ThreeFilterRepository(new RegionsRepository(), new AreasRepository(), new BranchOPSRepository()); CmsOpsModel = new CmsOpsLogicModel(new CountryRepository(), _cmsRepository, _opsRepository); }
public CmsOpsLogicModel(IFilterRepository3 countryRepository, IThreeFilterRepository cmsRepository, IThreeFilterRepository opsRepository) { CountryFilterModel = new FilterModel3(countryRepository); _cmsRepository = cmsRepository; _opsRepository = opsRepository; GeneralThreeFilterModel = new ThreeFilterCascadeModel(cmsRepository.TopRepository, cmsRepository.MiddleRepository, cmsRepository.BottomRepository); }
public void SetRepositories(IThreeFilterRepository r) { SetRepositories(r.TopRepository, r.MiddleRepository, r.BottomRepository); }