Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 public void Save()
 {
     db.SaveChanges();
 }