Example #1
0
        /// <summary>
        /// Sorts the player list.
        /// </summary>
        /// <param name="sortDirection">The sort direction.</param>
        /// <param name="players">The players.</param>
        public void SortPlayerList(SortDirection sortDirection, List<IPlayer> players)
        {
            if (players == null || players.Count == 0)
            {
                return;
            }

            GenericComparer comp = new GenericComparer(typeof(IPlayer), "Rank") { SortingOrder = sortDirection };
            players.Sort(Comparison(comp));
        }
Example #2
0
        private void SortPlayerList(SortDirection sortDirection, List<FantasyTeamPlayer> players, string dataPropertyName)
        {
            if (players == null || players.Count == 0)
            {
                return;
            }

            GenericComparer comp = new GenericComparer(typeof(IPlayer), dataPropertyName) { SortingOrder = sortDirection };
            players.Sort(Comparison(comp));
        }