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); }
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); }