Example #1
0
        private void TakeInput()
        {
            Console.Out.Write("Input the number the operation you would like: ");
            string input = Console.In.ReadLine();

            Console.Out.WriteLine(string.Empty);

            if (int.TryParse(input, out int choice) && choice <= operations.Count && choice >= 0)
            {
                Operation operation = this.operations.ElementAt(choice - 1);

                Console.Out.WriteLine(SeparatorLine);
                Console.Out.WriteLine(operation.Name);
                Console.Out.WriteLine(SeparatorLine);
                Console.Out.WriteLine(string.Empty);

                operation.Execute();
            }
            else
            {
                this.PrintError();
            }

            this.WaitForInputToContinue();

            //Console.Out.WriteLine(Environment.NewLine);
        }