/// <summary>
        /// Изъять выбранного игрока. Возвращает игрока
        /// </summary>
        /// <returns></returns>
        public PlayerViewModel WithdrawSelectedPlayer()
        {
            PlayerViewModel player = SelectedActivePlayer;

            ActivePlayersVM.Remove(SelectedActivePlayer);
            return(player);
        }
        /// <summary>
        /// Убрать полевых игроков. Возвращает список полевых игроков
        /// </summary>
        /// <returns></returns>
        public List <PlayerViewModel> FieldersRemove()
        {
            List <PlayerViewModel> playersInField = new List <PlayerViewModel>();

            foreach (PlayerViewModel plVM in ActivePlayersVM.Players)
            {
                if (plVM.CurrentPosition != FootballPosition.Default)
                {
                    playersInField.Add(plVM);
                }
            }

            foreach (PlayerViewModel plVM in playersInField)
            {
                ActivePlayersVM.Remove(plVM);
            }

            return(playersInField);
        }
        ///// <summary>
        ///// Сортировка по имени
        ///// </summary>
        ///// <param name="playerList"></param>
        //private void SortByName(ObservableCollection<PlayerViewModel> playerList)
        //{
        //	IEnumerable<PlayerViewModel> sotr = playerList.OrderBy(pl => pl.Name);
        //	List<PlayerViewModel> sortPlayers = new List<PlayerViewModel>(playerList.Count);

        //	foreach (PlayerViewModel pl in sotr)
        //	{
        //		sortPlayers.Add(pl);
        //	}

        //	playerList.Clear();
        //	foreach(PlayerViewModel pl in sortPlayers)
        //	{
        //		playerList.Add(pl);
        //	}
        //}

        public void UpdatePlayersView()
        {
            ActivePlayersVM.Update();
            NoActivePlayersVM.Update();
        }
 /// <summary>
 /// Добавить игроков с поля
 /// </summary>
 /// <param name="players"></param>
 public void AddPlayersFromField(List <PlayerViewModel> players)
 {
     ActivePlayersVM.AddPlayers(players);
 }
 /// <summary>
 /// Добавить игрока
 /// </summary>
 /// <param name="player"></param>
 public void AddPlayer(PlayerViewModel player)
 {
     ActivePlayersVM.AddPlayer(player);
 }