public void Test_SeminarData_CreateSeminarbuchung_Load_Delete()
        {
            var buchung = new Seminarbuchung()
            {
                Adresse = 10,
                AnsprechpartnerEmail    = "*****@*****.**",
                AnsprechpartnerNachname = "Test",
                Ansprechpartnernummer   = 1,
                AnsprechpartnerVorname  = "Vorname",
                BelID     = 0,
                BelPosID  = 0,
                BuchungID = 0,
                EmailBestaetigungGesendet = false,
                Konto           = "D100000",
                KontoMatchcode  = "Testkunde",
                Mandant         = _mandant.Id,
                SeminarterminID = "S100001",
                VorPosID        = 0
            };

            var saveBuchung = SeminarData.UpdateOrInsertSeminarbuchung(_mandant, buchung);

            Assert.IsTrue(saveBuchung.BuchungID != 0);

            var loadedBuchung = SeminarData.GetSeminarbuchung(_mandant, saveBuchung.BuchungID);

            Assert.IsTrue(saveBuchung.SeminarterminID == loadedBuchung.SeminarterminID);
            //Assert.AreEqual(loadedBuchung, saveBuchung);
            //Assert.areEquals(saveBuchung, loadedBuchung);

            SeminarData.DeleteSeminarbuchung(_mandant, saveBuchung.BuchungID);
            loadedBuchung = SeminarData.GetSeminarbuchung(_mandant, saveBuchung.BuchungID);
        }
 /// <summary>
 /// Löscht eine Buchung
 /// </summary>
 /// <param name="BuchungID"></param>
 public void DeleteBuchung(int buchungID)
 {
     try
     {
         var seminarterminList = new List <string>();
         SeminarData.DeleteSeminarbuchung(Mandant, buchungID);
     }
     catch (Exception ex)
     {
         TraceLog.LogException(ex);
         throw;
     }
 }