internal void DeleteProdukt(Produkt produkt) { using (var session = sessionFactory.OpenSession()) { using (var transaction = session.BeginTransaction()) { #if DEBUG Console.WriteLine("Löschen von: {0}", produkt); #endif session.Delete(produkt); transaction.Commit(); } } }
public Produkt ProduktErstellen(int produktId, string name, int lagerbestand, IList <EinkaufInfoSatzTyp> einkaufsInfoSaetze, float preis) { Produkt produkt = new Produkt(produktId, name, lagerbestand, einkaufsInfoSaetze, preis); //persist the new produkt using (ISession session = sessionFactory.OpenSession()) { using (var transaction = session.BeginTransaction()) { #if DEBUG Console.WriteLine("Speichern von: {0}", produkt); #endif session.Save(produkt); transaction.Commit(); } } return(produkt); }