public static ClsTurnier TurnierKomplett(int TurnierID)
        {
            try
            {
                ClsTurnier turn = new ClsTurnier();

                turn.Kopf         = Turnier(TurnierID);
                turn.Runden       = Runden(TurnierID);
                turn.Gruppen      = Gruppen(TurnierID);
                turn.Spiele       = Spiele(TurnierID);
                turn.Tabellen     = Tabellen(TurnierID);
                turn.Ereignisse   = ClsEreignisControler.Ereignisse(TurnierID);
                turn.Torschuetzen = TorschuetzenList(TurnierID);

                return(turn);
            }
            catch (Exception ex)
            {
                ClsError.CoreError(Name, MethodBase.GetCurrentMethod().ToString(), ex);
                return(new ClsTurnier());
            }
        }
        public static void AddEreignis(TEreignisse ereignis)
        {
            try
            {
                // prüfen ob gespeichert werden muss
                EreignissTyp e = ClsEreignisControler.EreignissTyp(ereignis.Ereignistyp);
                if (!e.Log)
                {
                    return;
                }

                using (fsbDB FSBDB = new fsbDB())
                {
                    long newID = (from x in FSBDB.TEreignisse select x.ID).DefaultIfEmpty(0).Max() + 1;
                    ereignis.ID = newID;
                    FSBDB.TEreignisse.Add(ereignis);
                    FSBDB.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ClsError.CoreError(Name, MethodBase.GetCurrentMethod().ToString(), ex);
            }
        }