Exemplo n.º 1
0
        public static string isAdmin(Player p)
        {
            string answer;

            if (p.Admin)
            {
                Console.WriteLine("D - Crea mostro\nE - Vedi Statistiche");
            }
inserimento:

            answer = Console.ReadLine();
            if (answer == "d")
            {
                Console.WriteLine("Hai deciso di creare un mostro");
                CreateMonster();
                return(answer);
            }
            else if (answer == "e")
            {
                var serviceProvider5 = DIConfiguration.ConfigurazioneStatistics();
                StatisticsService statisticsService = serviceProvider5.GetService <StatisticsService>();
                var statistics = statisticsService.GetAll(p);
                foreach (var s in statistics)
                {
                    Console.WriteLine($"Nome Eroe: {s.nameOfHero} - Partite vinte: {s.winnings} - Partite Totali:  {s.totalMatch} Tempo di gioco totale[m]:{s.time} ");
                }
            }
            else if (answer == "a" || answer == "b" || answer == "c")
            {
                return(answer);
            }
            else
            {
                Console.WriteLine("inserimento non valido");
                goto inserimento;
            }

            return(answer);
        }