public void AddKategorie() { var Kat = new Firmen_Kategorien(); Kat.id_Firma = CurrentFirma.id; db.AddToFirmen_Kategorien(Kat); Firmen_KategorienOC.Add(Kat); }
public void DeleteKategorie(FrameworkElement dc) { try { // string buf = string.Empty; var x = (Firmen_Kategorien)dc.DataContext; var lookup = db.firmen.Where(f => f.id == x.id_Kategorie).SingleOrDefault(); //var buf = lookup == null ? "Leere Kategorie" : lookup.name; if (MessageBox.Show(string.Format("Kategorie {0} wirklich endgültig löschen ?", lookup == null ? "Leere Kategorie" : lookup.name), "Sicherheitsabfrage", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { db.DeleteObject(x); Firmen_KategorienOC.Remove(x); db.SaveChanges(); } } catch (Exception ex) { CommonTools.Tools.ErrorMethods.ShowErrorMessage(ex); } }