public static void Loeschen(DAL.Bewegung bewegung) { using (var context = new DAL.Context()) { context.Bewegung.Remove(bewegung); context.SaveChanges(); } }
public static void Aktualisieren(DAL.Bewegung bewegung) { using (var context = new DAL.Context()) { //TODO null Checks? context.Entry(bewegung).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); } }
public static Int64 Erstellen(DAL.Bewegung bewegung) { if (bewegung.Firma == null || bewegung.Firma == "") { bewegung.Firma = "leer"; } if (bewegung.Datum == null) { bewegung.Datum = DateTime.MinValue; } using (var context = new DAL.Context()) { context.Bewegung.Add(bewegung); //TODO Check ob mit null möglich, sonst throw Ex if (bewegung.Artikel != null) { context.Artikel.Attach(bewegung.Artikel); } context.SaveChanges(); return(bewegung.BewegungId); } }