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); } }