private void AddFaseTemplateCommand_Executed(object prm)
        {
            var fct = new TLCGenTemplateModel <FaseCyclusModel>();

            fct.Naam    = "Nieuw template";
            fct.Replace = "fase";
            var fc = new FaseCyclusModel();

            fc.Naam = "fase";
            DefaultsProvider.Default.SetDefaultsOnModel(fc);
            fct.Items.Add(fc);
            FasenTemplates.Add(new FaseCyclusTemplateViewModel(fct));
            MessengerInstance.Send(new TemplatesChangedMessage());
        }
        private void AddFaseTemplateCommand_Executed(object prm)
        {
            var fct = new TLCGenTemplateModel <FaseCyclusModel>
            {
                Naam    = "Nieuw template",
                Replace = "fase"
            };
            var fc = new FaseCyclusModel
            {
                Naam = "fase"
            };

            DefaultsProvider.Default.SetDefaultsOnModel(fc);
            fct.Items.Add(fc);
            var f = new FaseCyclusTemplateViewModel(fct);

            FasenTemplates.Add(f);
            TemplatesProvider.Default.LoadedTemplates.First(x => x.Editable).Templates.FasenTemplates.Add(fct);
            MessengerInstance.Send(new TemplatesChangedMessage());
            SelectedFaseCyclusTemplate = f;
        }
 void RemoveFaseTemplateCommand_Executed(object prm)
 {
     FasenTemplates.Remove(SelectedFaseCyclusTemplate);
     SelectedFaseCyclusTemplate = null;
 }