internal void LöscheVerbrauch(Verbrauch verbrauch) { verbrauch.Abrechnung.Verbrauche.Remove(verbrauch); verbrauch.Abrechnung = null; Kontext.SaveChanges(); VerbrauchGelöscht?.Invoke(verbrauch); }
internal void LöscheVerbrauche(ICollection <Verbrauch> verbrauche) { foreach (var verbrauch in verbrauche) { verbrauch.Abrechnung.Verbrauche.Remove(verbrauch); verbrauch.Abrechnung = null; VerbrauchGelöscht?.Invoke(verbrauch); } Kontext.SaveChanges(); }