public override void Update() { if (Selected != null) { DomaineItemViewModel itemToUpate = Selected; DomaineItemWindow window = new DomaineItemWindow(itemToUpate); window.ShowDialog(); if (window.DialogResult.HasValue && window.DialogResult == true) { try { Domaine toUpdate = itemToUpate.ToEntity(); MyDb.SaveChanges(); ReloadDatas(); return; } catch (Exception e) { MessageBox.Show("Erreur lors de la sauvegarde des données : " + e.Message); } } MyDb = new MegaProductionBDDEntities(); } }
public override void Add() { DomaineItemViewModel itemToAdd = new DomaineItemViewModel(null, MyDb); DomaineItemWindow window = new DomaineItemWindow(itemToAdd); window.ShowDialog(); if (window.DialogResult.HasValue && window.DialogResult == true) { try { Domaine toAdd = itemToAdd.ToEntity(); MyDb.Domaine.Add(toAdd); MyDb.SaveChanges(); ReloadDatas(); return; } catch (Exception e) { MessageBox.Show("Erreur lors de la sauvegarde des données : " + e.Message); } } MyDb = new MegaProductionBDDEntities(); }