public void AddTeam(Tournament tournament, Team team) { var teamCount = tournamentRepo.GetTotalTeamsByTournament(tournament.Id); if (teamCount >= tournament.TotalTeam) { throw new ExceedTotalTeamsException(); } tournamentRepo.AssignTeam(tournament.Id, team.ConvertToDto()); }