Exemple #1
0
        static void Main()
        {
            Console.Title = "NBRB Converter v.1.0";
            const string welcome = "Welcome to NBRB Converter v.1.0\n\n";

            foreach (char c in welcome)
            {
                Console.ForegroundColor = ConsoleColor.DarkCyan;
                Console.Write(c);
                Thread.Sleep(30);
                Console.ResetColor();
            }

            while (true)
            {
                ShowMenu();
                int.TryParse(Console.ReadLine(), out int userInput);
                switch (userInput)
                {
                case 1:
                {
                    table.ShowCurrenciesAsync().GetAwaiter().GetResult();
                }
                break;

                case 2:
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("\nConversion.");
                    Console.ResetColor();
                    conversion.ConversionAsync().GetAwaiter().GetResult();
                }
                break;

                case 3:
                {
                    export.FileExportAsync().GetAwaiter().GetResult();
                }
                break;

                case 4:
                {
                    Environment.Exit(0);
                }
                break;

                default:
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Action not found.");
                    Console.ForegroundColor = ConsoleColor.White;
                }
                break;
                }
                Console.WriteLine();
            }
        }