/// <summary> /// Erstellt eine neue KO-Runde für Fußballspiele /// </summary> /// <param name="id">ID der KO-Runde</param> /// <param name="name">Name der KO-Runde</param> /// <param name="roundMode">Rundenmodus der KO-Runde</param> /// <param name="teams">Teams der KO-Runde. Zwei direkt aufeinanderfolgende Teams spielen gegeneinander.</param> public FootballKORound(int id, string name, EKORoundMode roundMode, FootballTeamCollection teams) : base(id, name) { RoundMode = roundMode; OriginalTeams = teams; SimpleLog.Log(String.Format("Create Football KO Round: {0}", ToString())); Reset(); //Matches = new ObservableCollection<FootballMatch>(); //CreateMatches(); //CreateTable(); SimpleLog.Log(String.Format("Football KO Round created with ID={0}", ID)); }
/// <summary> /// Erstellt eine neue KO-Runde für Fußballspiele /// </summary> /// <param name="roundMode">Rundenmodus der KO-Runde</param> /// <param name="teams">Teams der KO-Runde. Zwei direkt aufeinanderfolgende Teams spielen gegeneinander.</param> public FootballKORound(EKORoundMode roundMode, List <FootballTeam> teams) : this(roundMode, new FootballTeamCollection(teams)) { }
/// <summary> /// Erstellt eine neue KO-Runde für Fußballspiele /// </summary> /// <param name="roundMode">Rundenmodus der KO-Runde</param> /// <param name="teams">Teams der KO-Runde. Zwei direkt aufeinanderfolgende Teams spielen gegeneinander.</param> public FootballKORound(EKORoundMode roundMode, params FootballTeam[] teams) : this(roundMode, new FootballTeamCollection(teams)) { }
/// <summary> /// Erstellt eine neue KO-Runde für Fußballspiele /// </summary> /// <param name="roundMode">Rundenmodus der KO-Runde</param> public FootballKORound(EKORoundMode roundMode) : this(roundMode, new FootballTeamCollection()) { }
/// <summary> /// Erstellt eine neue KO-Runde für Fußballspiele /// </summary> /// <param name="roundMode">Rundenmodus der KO-Runde</param> /// <param name="teams">Teams der KO-Runde. Zwei direkt aufeinanderfolgende Teams spielen gegeneinander.</param> public FootballKORound(EKORoundMode roundMode, FootballTeamCollection teams) : this(new Guid().GetHashCode(), String.Empty, roundMode, teams) { }
/// <summary> /// Erstellt eine neue KO-Runde für Fußballspiele /// </summary> /// <param name="roundMode">Rundenmodus der KO-Runde</param> /// <param name="teams">Teams der KO-Runde. Zwei direkt aufeinanderfolgende Teams spielen gegeneinander.</param> public FootballKORound(EKORoundMode roundMode, List<FootballTeam> teams) : this(roundMode, new FootballTeamCollection(teams)) { }
/// <summary> /// Erstellt eine neue KO-Runde für Fußballspiele /// </summary> /// <param name="roundMode">Rundenmodus der KO-Runde</param> /// <param name="teams">Teams der KO-Runde. Zwei direkt aufeinanderfolgende Teams spielen gegeneinander.</param> public FootballKORound(EKORoundMode roundMode, params FootballTeam[] teams) : this(roundMode, new FootballTeamCollection(teams)) { }
/// <summary> /// Erstellt eine neue KO-Runde für Fußballspiele /// </summary> /// <param name="roundMode">Rundenmodus der KO-Runde</param> public FootballKORound(EKORoundMode roundMode) : this(roundMode, new FootballTeamCollection()) { }
/// <summary> /// Erstellt eine neue KO-Runde für Fußballspiele /// </summary> /// <param name="id">ID der KO-Runde</param> /// <param name="name">Name der KO-Runde</param> /// <param name="roundMode">Rundenmodus der KO-Runde</param> /// <param name="teams">Teams der KO-Runde. Zwei direkt aufeinanderfolgende Teams spielen gegeneinander.</param> public FootballKORound(int id, string name, EKORoundMode roundMode, FootballTeamCollection teams) : base(id, name) { RoundMode = roundMode; OriginalTeams = teams; SimpleLog.Log(String.Format("Create Football KO Round: {0}", ToString())); Reset(); //Matches = new ObservableCollection<FootballMatch>(); //CreateMatches(); //CreateTable(); SimpleLog.Log(String.Format("Football KO Round created with ID={0}", ID)); }
/// <summary> /// Erstellt eine neue KO-Runde für Fußballspiele /// </summary> /// <param name="roundMode">Rundenmodus der KO-Runde</param> /// <param name="teams">Teams der KO-Runde. Zwei direkt aufeinanderfolgende Teams spielen gegeneinander.</param> public FootballKORound(EKORoundMode roundMode, FootballTeamCollection teams) : this(new Guid().GetHashCode(), String.Empty, roundMode, teams) { }