public void RunMenu() { Outing shinedown = new Outing(OutingType.Concert, 20, "12/12/2012", 30m, 600m); _outingRepo.AddOutingList(shinedown); Outing garthBrooks = new Outing(OutingType.Concert, 50, "11/11/2011", 40m, 800m); _outingRepo.AddOutingList(garthBrooks); bool isRunning = true; while (isRunning) { Console.WriteLine("Enter information:" + "\n1. Add outing to list" + "\n2. See all outing list" + "\n3. See cost for all outings" + "\n4. See cost by outing type" + "\n5. Exit"); int input = int.Parse(Console.ReadLine()); switch (input) { case 1: //Create new content CreateOutingList(); break; case 2: PrintOutingList(); break; //Show current list case 3: Console.WriteLine($"The Total Cost is {_outingRepo.CalculateTotalCost()}"); break; //Show current list case 4: SeeTotalCostByType(); break; //Show current list case 5: //Exit isRunning = false; Console.WriteLine("Thank you come again"); Console.ReadLine(); break; default: Console.WriteLine("Invalid response."); Console.ReadLine(); break; } } }