コード例 #1
0
ファイル: Controller.cs プロジェクト: larzraz/DragonsLairCLI
        public void SaveMatch(string tournamentName, int roundNumber, string team1, string team2, string winningTeam)
        {
            Tournament tournament    = tournamentRepository.GetTournament(tournamentName);
            Round      selectedRound = tournament.GetRound(roundNumber);
            Team       winner        = tournament.GetTeam(winningTeam);
            Match      m             = selectedRound.GetMatch(team1, team2);

            m.Winner = tournament.GetTeam(winningTeam);
        }
コード例 #2
0
ファイル: Controller.cs プロジェクト: OS-Games/Dragons-Lair-1
        public void SaveMatch(string tournamentName, int roundNumber, string winningTeam)
        {
            Tournament tournament = tournamentRepository.GetTournament(tournamentName);
            Round      r          = tournament.GetRound(roundNumber);
            Match      m          = r.GetMatch(winningTeam);

            if (m != null)
            {
                Team w = tournament.GetTeam(winningTeam);
                m.Winner = w;
                Console.WriteLine($@"Kampen mellem '{m.FirstOpponent.ToString()}' og '{m.SecondOpponent.ToString()}' i runde {roundNumber} i turneringen '{tournamentName}' er nu afviklet. Vinderen blev '{m.Winner.ToString()}'.");
            }
            else
            {
                Console.WriteLine($@"Holdet '{winningTeam}' kan ikke være vinder i runde {roundNumber}, da holdet enten ikke deltager i runde {roundNumber} eller kampen allerede er registreret med en vinder.");
            }
        }
コード例 #3
0
ファイル: Controller.cs プロジェクト: kris675s/DragonsLair
        public void SaveMatch(string tournamentName, int round, string winner)
        {
            Tournament t = tournamentRepository.GetTournament(tournamentName);
            Round      r = t.GetRound(round);
            Match      m = r.GetMatch(winner);

            if (m != null && m.Winner == null)
            {
                Team w = t.GetTeam(winner);
                Console.WriteLine("Kampen mellem " + m.FirstOpponent + " og " + m.SecondOpponent + " i runde 2 i turneringen " + tournamentName + " er nu afviklet. Vinderen blev " + winner + ".");
                m.Winner = w;
            }
            else
            {
                Console.WriteLine("indtastede Hold, kan ikke være vinder i denne runde, da holdet enten ikke deltager i runden eller kampen allerede er registreret med en vinder.");
            }
        }