static void Main(string[] args) { try { Aanhangwagen KamionTrailer = new Aanhangwagen(2000, 1, 2000, "Jef", 9999d); Caravan SleurHut = new Caravan(2500, 1, 2.2, 4, 22, "Jim", 2000d); Huis Home = new Huis(6, 800, "7th floor gang", 2000000); Kasteel Steen = new Kasteel(5, 20000, "Juan", 9999d); Auto Jeep = new Auto(140, 25, 1000, "Wrangler", "Yannick", 40000); Motorhome RV = new Motorhome(25, 140, 25, 2000, "Mercedes", "Mohammed", 400000); Transportboot transportboot = new Transportboot(150, "bootmerk", 80, "Jack", 999d, 1000); WoonBoot FloatingHome = new WoonBoot(4, 400, 100, "Dutch Brand", 25, "Dutchy", 400000); Beurs beurs = new Beurs("Marc", 500000); beurs.Add(KamionTrailer); beurs.Add(SleurHut); beurs.Add(Home); beurs.Add(Steen); beurs.Add(Jeep); beurs.Add(RV); beurs.Add(transportboot); beurs.Add(FloatingHome); Console.WriteLine("Kies uit de volgende artikels: "); Console.WriteLine("1. Belaadbar\n2. Bewoonbaar\n3. Voertuig\n4. Trekbaar\n5. Trekker\n6. Alle info"); Console.Write("Type het gekozen nummer: "); int keuzeGebruiker = int.Parse(Console.ReadLine()); switch (keuzeGebruiker) { case 1: foreach (var item in beurs.GetBelaadbaarLijst()) { Console.WriteLine(item); } break; case 2: foreach (var item in beurs.GetBewoonbaarLijst()) { Console.WriteLine(item); } break; case 3: foreach (var item in beurs.GetVoertuigLijst()) { Console.WriteLine(item); } break; case 4: foreach (var item in beurs.GetTrekbaarLijst()) { Console.WriteLine(item); } break; case 5: foreach (var item in beurs.GetTrekkerLijst()) { Console.WriteLine(item); } break; case 6: foreach (var item in beurs.artikels) { Console.WriteLine(item); } break; case 42: Console.WriteLine("Artikel is not in library, yet it is the answer to life the universe and everything!"); break; default: Console.WriteLine("Artikel not in Library"); break; } } catch (Exception e) { Console.WriteLine(e.Message); } }
private static void BeursShow(Beurs beurs) { string input; do { Console.Clear(); Console.WriteLine("Welk artikel zou u willen bekijken?"); Console.WriteLine("1) Belaadbare voertuigen"); Console.WriteLine("2) Bewoonbare voertuigen"); Console.WriteLine("3) Trekbare voertuigen"); Console.WriteLine("4) Trekkers"); Console.WriteLine("5) Voertuigen"); Console.WriteLine("\r\nGeef het cijfer van uw keuze: "); input = Console.ReadLine(); switch (input) { case "0": Console.WriteLine("Menu gaat sluiten."); break; case "1": Console.WriteLine("BELAADBAAR"); foreach (var item in beurs.GetBelaadbaarLijst()) { if (item != null) { Console.WriteLine($"{item}\n************************************************"); } } break; case "2": Console.WriteLine("BEWOONBAAR"); foreach (var item in beurs.GetBewoonbaarLijst()) { if (item != null) { Console.WriteLine($"{item}\n************************************************"); } } break; case "3": Console.WriteLine("TREKBAAR"); foreach (var item in beurs.GetTrekbaarLijst()) { if (item != null) { Console.WriteLine($"{item}\n************************************************"); } } break; case "4": Console.WriteLine("TREKKERS"); foreach (var item in beurs.GetTrekkerLijst()) { if (item != null) { Console.WriteLine($"{item}\n************************************************"); } } break; case "5": Console.WriteLine("VOERTUIGEN"); foreach (var item in beurs.GetVoertuigLijst()) { if (item != null) { Console.WriteLine($"{item}\n************************************************"); } } break; default: Console.WriteLine("Kies een juiste lijst"); break; } Console.ReadKey(); } while (input != "0"); }