public void TestMethod1() { using (var db = new InvoiceModel()) { for (int i = 0; i < 125; i++) { decimal s = .001M * i; var ar = new AusgangsRechnung(DateTime.Now, "Ar_2611-" + i); ar.Netto = 667.17M * s; ar.Zuzahlung = 99.12M * s; db.AusgangsRechnungen.Add(ar); var er = new EingangsRechnung(DateTime.Now, "Er_1971_+i"); db.EingangsRechnungen.Add(er); var r = db.SaveChanges(); //var query = db.EingangsRechnungen.Where(id => id.RechnungsId == 1).SingleOrDefault(); var br = new BuchungsReference(er, DateTime.Now, "Alles gut"); var res = er.Ausbuchen(br); var br1 = new BuchungsReference(ar, DateTime.Now, "Hat geklappt"); var arRes = ar.Ausbuchen(br1); db.BuchungsReferenzen.Add(br); db.BuchungsReferenzen.Add(br1); } db.SaveChanges(); //onsole.WriteLine(er.RechnungsNummer); } }
public void Save() { db.SaveChanges(); }