public void AddPlayer(Player player) { if (CheckIfPlayerExists(player)) { throw new InvalidOperationException("Player already exists for that team."); } this.players.Add(player); }
private static void AddPlayerToTeam(string firstName, string lastName, DateTime bornDate, decimal salary, string teamName) { var team = teams.FirstOrDefault(t => t.Name == teamName); var player = new Player(firstName, lastName, bornDate, salary, teamName); }
private bool CheckIfPlayerExists(Player player) { return this.players.Any(p => p.FirstName == player.FirstName && p.LastName == player.LastName); }