Пример #1
0
        public static (int, Player) MatchPredisposition()
        {
            Console.WriteLine(" BENVENUTO \nHero VS Monster");

            var           serviceProvider = DIConfiguration.ConfigurazionePlayer();
            PlayerService playerService   = serviceProvider.GetService <PlayerService>();

            Console.WriteLine("Inserisci nome utente: ");
            string nomePlayer = Console.ReadLine();

            List <Player> players = playerService.GetAllPlayer();

            (bool answer, Player p) = PlayerService.IsRegistred(nomePlayer, players); //é registrato? true: si, false: no
            //se è registrato ricavo il suo ID

            if (answer == false)
            {
                //Se non é registrato, lo aggiungo e ricavo il suo ID
                var NewPlayer = PlayerService.Registration(nomePlayer);
                var pl        = playerService.CreatePlayer(NewPlayer);
                p.ID = PlayerService.GetPlayerID(players, pl);
                //id = PlayerService.GetExistingPlayerID(players);
            }
            return(p.ID, p);
        }