public void AssignPlayer(Tournament tournament, Team team, Player player) { var teamList = RetrieveTeams(tournament); if (teamList.SingleOrDefault(t => t.Name == team.Name) == null) { throw new TeamNotFoundException(); } tournamentRepo.AssignPlayer(player.ConvertToDto()); }