Esempio n. 1
0
        // Bilmenu som venter på et af de gyldige inputs
        public static void Bilmenu()
        {
            while (true)
            {
                Console.Clear();
                Funktioner fejlHånd = new Funktioner();

                Console.WriteLine("Bil menu");
                Console.WriteLine();
                Console.WriteLine("[1] Opret bil");
                Console.WriteLine("[2] Søg efter bil");
                Console.WriteLine("[3] Liste over Biler");
                Console.WriteLine("[ESC] Tryk ESC for at lukke");
                Console.Write("Valg: ");
                ConsoleKey menuValg = Console.ReadKey(true).Key;
                Console.Clear();
                switch (menuValg)
                {
                case ConsoleKey.D1:
                    // Sender brugeren til en metode med en menu hvor man opretter en ny bil
                    fejlHånd.OpretBil();
                    break;

                case ConsoleKey.D2:
                    Console.WriteLine("Søg efter bil med vilkårlig info");
                    Console.Write("Søg: ");
                    string bil = Console.ReadLine();
                    Biler.BilSøgning(bil);
                    fejlHånd.BilMuligheder();

                    break;

                case ConsoleKey.D3:
                    Console.Clear();
                    Biler.BilListe();
                    fejlHånd.BilMuligheder();
                    Console.ReadKey();
                    break;

                // Sender personen tilbage til hovedmenuen
                case ConsoleKey.Escape:
                    Main(null);
                    break;
                }
            }
        }