예제 #1
0
        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());
        }