예제 #1
0
 public ControllerModel() : base()
 {
     Data                       = new ControllerDataModel();
     Fasen                      = new List <FaseCyclusModel>();
     Detectoren                 = new List <DetectorModel>();
     GroentijdenSets            = new List <GroentijdenSetModel>();
     ModuleMolen                = new 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();
     OVData                     = new OVDataModel();
     RoBuGrover                 = new RoBuGroverModel();
     HalfstarData               = new HalfstarDataModel();
 }
예제 #2
0
 public static bool HasKAR(this OVDataModel ovdm)
 {
     return(ovdm.OVIngrepen.Any(x => x.HasOVIngreepKAR()) ||
            ovdm.HDIngrepen.Any(x => x.KAR));
 }