//Forhandlermeny static void DealerMenu(List <Wholesale> wholesalers, List <Dealer> dealers, List <Sale> sales) { Boolean valid = false; while (!valid) { Console.WriteLine("Velg en av følgende alternativer:"); Console.WriteLine("1. Registrer salg."); Console.WriteLine("2. List salg."); Console.WriteLine("3. Velg ny grossist."); string userInput = Console.ReadLine(); int menuChoice; if (int.TryParse(userInput, out menuChoice) && menuChoice > 0 && menuChoice < 4) { valid = true; Dealer d = new Dealer(); switch (menuChoice) { case 1: Console.Write("Kundens navn: "); String costumer = Console.ReadLine(); Console.Write("Pris: "); double price; if (double.TryParse(Console.ReadLine(), out price)) { d.AddSale(sales, dealer, costumer, price); Console.WriteLine("Salget er nå registrert."); } else { Console.WriteLine("Salget ble ikke registrert. Du må skrive inn en gyldig pris."); } DealerMenu(wholesalers, dealers, sales); break; case 2: d.ListSales(sales, dealer); Console.ReadKey(); DealerMenu(wholesalers, dealers, sales); break; case 3: ChooseWholesaler(wholesalers, dealers, sales); break; } } else { Console.WriteLine("Du må velge fra listen. Prøv igjen."); } } }