Example #1
0
 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();
 }
Example #2
0
 public static bool HasKAR(this PrioriteitDataModel ovdm)
 {
     return(ovdm.PrioIngrepen.Any(x => x.HasPrioIngreepKAR()) ||
            ovdm.HDIngrepen.Any(x => x.KAR));
 }