public static TournamentArchive CreateArchive(TournamentBattle b) { TournamentArchive a = null; foreach (var r in b.Matches.Where(o => !o.IsDisposed && o.IsComplete && o.Records.Count > 0)) { if (a == null) { a = new TournamentArchive(b.Name, DateTime.UtcNow); } a.Matches.Add(r); } if (a != null) { Registry.Add(a); } return(a); }
public TournamentArchiveUI(Mobile user, TournamentArchive archive, Gump parent = null) : this(user, (IEnumerable <TournamentMatch>)archive, parent) { }