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