private void RebuildDetectorenList() { DummyDetectoren.Clear(); foreach (var ov in Controller.OVData.OVIngrepen) { if (ov.KAR) { DummyDetectoren.Add(new DetectorViewModel(ov.DummyKARInmelding) { FaseCyclus = ov.FaseCyclus }); DummyDetectoren.Add(new DetectorViewModel(ov.DummyKARUitmelding) { FaseCyclus = ov.FaseCyclus }); } if (ov.Vecom) { DummyDetectoren.Add(new DetectorViewModel(ov.DummyVecomInmelding) { FaseCyclus = ov.FaseCyclus }); DummyDetectoren.Add(new DetectorViewModel(ov.DummyVecomUitmelding) { FaseCyclus = ov.FaseCyclus }); } } foreach (var hd in Controller.OVData.HDIngrepen) { if (hd.KAR) { DummyDetectoren.Add(new DetectorViewModel(hd.DummyKARInmelding) { FaseCyclus = hd.FaseCyclus }); DummyDetectoren.Add(new DetectorViewModel(hd.DummyKARUitmelding) { FaseCyclus = hd.FaseCyclus }); } } }
private void RebuildDetectorenList() { DummyDetectoren.Clear(); foreach (var ov in Controller.OVData.OVIngrepen) { if (ov.HasOVIngreepKAR()) { var m = ov.MeldingenData.Inmeldingen.FirstOrDefault(x => x.Type == Models.Enumerations.OVIngreepInUitMeldingVoorwaardeTypeEnum.KARMelding); if (m != null && ov.DummyKARInmelding != null) { DummyDetectoren.Add(new DetectorViewModel(ov.DummyKARInmelding) { FaseCyclus = ov.FaseCyclus }); } m = ov.MeldingenData.Uitmeldingen.FirstOrDefault(x => x.Type == Models.Enumerations.OVIngreepInUitMeldingVoorwaardeTypeEnum.KARMelding); if (m != null && ov.DummyKARUitmelding != null) { DummyDetectoren.Add(new DetectorViewModel(ov.DummyKARUitmelding) { FaseCyclus = ov.FaseCyclus }); } } } foreach (var hd in Controller.OVData.HDIngrepen) { if (hd.KAR) { DummyDetectoren.Add(new DetectorViewModel(hd.DummyKARInmelding) { FaseCyclus = hd.FaseCyclus }); DummyDetectoren.Add(new DetectorViewModel(hd.DummyKARUitmelding) { FaseCyclus = hd.FaseCyclus }); } } }