private void DisplayOutingList() { Console.WriteLine("Komodo Outings:"); int i = 0; foreach (Outing outing in _outingRepository.GetOutingsList()) { i++; switch (outing.EventType) { case "golf": Console.WriteLine($"\t{outing.EventType} -- Date: {outing.EventDate} -- Attendance: {outing.EventAttendance} -- Cost: ${outing.EventCost}"); break; case "bowling": Console.WriteLine($"\t{outing.EventType} -- Date: {outing.EventDate} -- Attendance: {outing.EventAttendance} -- Cost: ${outing.EventCost}"); break; case "amusement park": Console.WriteLine($"\t{outing.EventType} -- Date: {outing.EventDate} -- Attendance: {outing.EventAttendance} -- Cost: ${outing.EventCost}"); break; case "concert": Console.WriteLine($"\t{outing.EventType} -- Date: {outing.EventDate} -- Attendance: {outing.EventAttendance} -- Cost: ${outing.EventCost}"); break; default: break; } Console.WriteLine($""); } ReturnToMenu(); }
public void Run() { outings = _outingRepo.GetOutingsList(); bool isRunning = true; while (isRunning) { Console.WriteLine("What would you like to do?" + "\n1. Add outing event" + "\n2. Display all outings" + "\n3. Display cost of all outings" + "\n4. Display costs of outings by type" + "\n5. Exit"); int input = int.Parse(Console.ReadLine()); switch (input) { case 1: AddOuting(); break; case 2: DisplayAllOutings(); break; case 3: DisplayCostOfAllOutings(); break; case 4: DisplayCostOfAllOutingsByType(); break; case 5: isRunning = false; Console.WriteLine("Goodbye!"); Console.ReadLine(); break; default: Console.WriteLine("Invalid response."); Console.ReadLine(); break; } } }