private static void Main() { _leagueType = ConsoleWorker.ChooseLeagueType() == 1 ? LeagueType.SingleElumination : LeagueType.DoubleElumination; while (true) { ConsoleWorker.Menu(); bool successfulOperation = false; while (!successfulOperation) { successfulOperation = RunChoice() != 0; } } }
public static int RunChoice() { var choice = ConsoleWorker.MenuChoice(); switch (choice) { case "1": { CreateNewLeague(); break; } case "2": { if (!CheckPlayerNumber()) { break; } ChooseWinners(); break; } case "3": { _scoreboard.Print(); break; } case "4": { Environment.Exit(0); break; } default: { ConsoleWorker.IncorrectMenuChoice(); ConsoleWorker.Menu(); return(0); } } return(1); }