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