public override void Update() { if (Selected != null) { ContenuEditorialItemViewModel itemToUpate = Selected; ContenuEditorialItemWindow window = new ContenuEditorialItemWindow(itemToUpate); window.ShowDialog(); if (window.DialogResult.HasValue && window.DialogResult == true) { try { ContenuEditorial 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() { ContenuEditorialItemViewModel itemToAdd = new ContenuEditorialItemViewModel(null, MyDb); ContenuEditorialItemWindow window = new ContenuEditorialItemWindow(itemToAdd); window.ShowDialog(); if (window.DialogResult.HasValue && window.DialogResult == true) { try { ContenuEditorial toAdd = itemToAdd.ToEntity(); MyDb.ContenuEditorial.Add(toAdd); MyDb.SaveChanges(); ReloadDatas(); return; } catch (Exception e) { MessageBox.Show("Erreur lors de la sauvegarde des données : " + e.Message); } } MyDb = new MegaProductionBDDEntities(); }