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