public void Run() { _outingRepo = new OutingRepository(); _outingEvent = _outingRepo.EventOuting(); bool running = true; while (running) { Console.Clear(); Console.WriteLine("Hello, please start the aduiting?\n" + "1. Add All Outing to List\n" + "2. Combined Cost for Outings\n" + "3. Outing cost by type\n" + "4. Print all Outing\n" + "5. Exit"); string inputAsString = Console.ReadLine(); int input = int.Parse(inputAsString); switch (input) { case 1: AddOutingToList(); break; case 2: CombinedCostforOutings(); break; case 3: CostByType(); break; case 4: PrintAllOuting(); break; case 5: running = false; break; default: break; } } }