Ejemplo n.º 1
0
        /// <summary>
        /// Gets the individual players from league.
        /// </summary>
        /// <param name="league">TeamGroupTree</param>
        /// <returns>Player[]</returns>
        private Player[] GetIndividualPlayersFromLeague(TeamGroupTree league)
        {
            List <Player> allPlayers = new List <Player>();

            for (int i = 0; i < league.Count; i++)
            {
                TeamGroup group = league[i];
                for (int j = 0; j < group.Count; j++)
                {
                    Team team = group[j];
                    allPlayers.AddRange(group[j].Roster.Players);
                }
            }
            return(allPlayers.ToArray());
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:StatusQuoBaseball.Base.Rankings"/> class.
 /// </summary>
 /// <param name="root">TeamGroupTree</param>
 /// <param name="categoryHeader">string</param>
 /// <param name="categoryName">string</param>
 public Rankings(TeamGroupTree root, string categoryHeader, string categoryName)
 {
     this.players        = GetIndividualPlayersFromLeague(root);
     this.categoryHeader = categoryHeader;
     this.categoryName   = categoryName;
 }