private void AddRichtingGevoeligeAanvraag_Executed(object prm)
        {
            var rga = new RichtingGevoeligeAanvraagModel()
            {
                FaseCyclus   = SelectedFaseAanvraag,
                VanDetector  = SelectedDetectorAanvraag1,
                NaarDetector = SelectedDetectorAanvraag2
            };

            DefaultsProvider.Default.SetDefaultsOnModel(rga);
            RichtingGevoeligeAanvragen.Add(new RichtingGevoeligeAanvraagViewModel(rga));

            _SelectedFaseAanvraag      = null;
            _SelectedDetectorAanvraag1 = null;
            _SelectedDetectorAanvraag2 = null;
            RaisePropertyChanged("SelectedFaseAanvraag");
            RaisePropertyChanged("SelectedDetectorAanvraag1");
            RaisePropertyChanged("SelectedDetectorAanvraag2");

            Messenger.Default.Send(new ControllerDataChangedMessage());
        }
 private void OnDetectorenChanged(DetectorenChangedMessage message)
 {
     RichtingGevoeligeAanvragen.Rebuild();
     RichtingGevoeligVerlengen.Rebuild();
 }
 private void RemoveRichtingGevoeligeAanvraag_Executed(object prm)
 {
     RichtingGevoeligeAanvragen.Remove(SelectedRichtingGevoeligeAanvraag);
     SelectedRichtingGevoeligeAanvraag = null;
     Messenger.Default.Send(new ControllerDataChangedMessage());
 }