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