Beispiel #1
0
        public void GameResultByNumber(TournamentCategory category)
        {
            Game game;

            while (true)
            {
                Console.WriteLine();
                int numberOfGame = StaticMethods.ReadNumber("Write number of game:");
                if (category.CanAddResult(numberOfGame))
                {
                    game = category.GetGame(numberOfGame);
                    break;
                }
            }
            if (game.Played)
            {
                Console.WriteLine("\nGame #{0} {1} vs. {2} is played", game.NumberOfMatch, game.HomeTeam.Name, game.AwayTeam.Name);
                return;
            }
            GameScore(game, category);
        }
Beispiel #2
0
        public void GameResultByOpponents(TournamentCategory category)
        {
            Game game;

            while (true)
            {
                Console.WriteLine("\nWrite name of first team: ");
                string first = Console.ReadLine();
                Console.WriteLine("\nWrite name of second team: ");
                string second = Console.ReadLine();
                if (category.CanAddResult(first, second))
                {
                    game = category.GetGame(first, second);
                    break;
                }
            }
            if (game.Played)
            {
                Console.WriteLine("\nGame #{0} {1} vs. {2} is played", game.NumberOfMatch, game.HomeTeam.Name, game.AwayTeam.Name);
                return;
            }
            GameScore(game, category);
        }