Exemplo n.º 1
0
        static void CreateATM(AdminClient adminClient)
        {
            Prompt createATMPrompt = new Prompt($"Create a new ATM?", new string[] { "Y", "n" });

            createATMPrompt.Answered += (sender, e) => {
                if (e.answer == "Y")
                {
                    new Task(async() => {
                        var atm = await adminClient.CreateATM(new Prompt("enter a password:"******"description:").Execute());

                        createATMPrompt.Execute();
                    }).Start();
                }
                else
                {
                    manualResetEvent.Set();
                }
            };
            createATMPrompt.Execute();
        }