Exemplo n.º 1
0
        private void GetPlayersByPosition(object sender, PlayersByPositionEventArgs e)
        {
            List<IPlayer> positionPlayers = new List<IPlayer>();
            GetPlayers getPlayers = new GetPlayers();

            foreach (string position in e.Positions)
            {
                positionPlayers.AddRange(getPlayers.GetPlayersByPosition(position, _Players, e.ShowPicked));
            }

            positionPlayers.Sort((p1, p2) => p1.Rank.CompareTo(p2.Rank));
            _View.SetPlayers(positionPlayers);
        }
Exemplo n.º 2
0
        private void GetPlayersByPosition(object sender, PlayersByPositionEventArgs e)
        {
            var positions = e.Positions;
            var positionPlayers = e.ShowPicked
                                      ? _players.Where(p => positions.Contains(p.Position)).ToList()
                                      : _players.Where(p => positions.Contains(p.Position) && !p.IsDrafted).ToList();

            positionPlayers.Sort((p1, p2) => p1.Overall.CompareTo(p2.Overall));
            _view.SetPlayers(positionPlayers);
        }