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