public Team(ICollection <User> players)
        {
            if (players.Count > 2)
            {
                throw new ArgumentOutOfRangeException(
                          nameof(players),
                          "The number of players on a team must not exceed two.");
            }

            foreach (var player in players)
            {
                TeamPlayers.Add(new TeamPlayer(this, player));
            }
        }
예제 #2
0
 public void Addplayer(Player player)
 {
     if (TeamPlayers.Count() == 15)
     {
         Console.WriteLine("Limite de jugadores por equipo (15) alcanzado");
     }
     if (!League)//si el equipo no es de liga, checkeamos nacionalidad
     {
         if (player.Nationality.ToUpper() == Nationality.ToUpper())
         {
             TeamPlayers.Add(player);
             Console.WriteLine("Jugador añadido con exito.");
         }
         else
         {
             Console.WriteLine("Jugadores de distinta nacionalidad, no se puede añadir este jugador al equipo.");
         }
     }
     else
     {
         TeamPlayers.Add(player);
         Console.WriteLine("Jugador añadido con exito.");
     }
 }
 public Team(User player)
 {
     TeamPlayers.Add(new TeamPlayer(this, player));
 }