public ControllerModel() : base() { Data = new ControllerDataModel(); Fasen = new List <FaseCyclusModel>(); Detectoren = new List <DetectorModel>(); SelectieveDetectoren = new List <SelectieveDetectorModel>(); Ingangen = new List <IngangModel>(); GroentijdenSets = new List <GroentijdenSetModel>(); ModuleMolen = new ModuleMolenModel(); MultiModuleMolens = new List <ModuleMolenModel>(); PeriodenData = new PeriodenDataModel(); CustomData = new CustomDataModel(); InterSignaalGroep = new InterSignaalGroepModel(); RichtingGevoeligeAanvragen = new List <RichtingGevoeligeAanvraagModel>(); RichtingGevoeligVerlengen = new List <RichtingGevoeligVerlengModel>(); FileIngrepen = new List <FileIngreepModel>(); VAOntruimenFasen = new List <VAOntruimenFaseModel>(); Signalen = new SignalenDataModel(); PTPData = new PTPDataModel(); PrioData = new PrioriteitDataModel(); RoBuGrover = new RoBuGroverModel(); HalfstarData = new HalfstarDataModel(); PelotonKoppelingenData = new PelotonKoppelingenDataModel(); RISData = new RISDataModel(); AlternatievenPerBlokData = new AlternatievenPerBlokModel(); StarData = new StarDataModel(); }
public static bool HasKAR(this PrioriteitDataModel ovdm) { return(ovdm.PrioIngrepen.Any(x => x.HasPrioIngreepKAR()) || ovdm.HDIngrepen.Any(x => x.KAR)); }