예제 #1
0
        private void DisplayTotalOutingCostByType()
        {
            Console.WriteLine("Enter the number for the event type of the outing:\n" +
                              "1. Golf\n" +
                              "2. Bowling\n" +
                              "3. Amusement Park\n" +
                              "4. Concert");
            int eventType = ParseInput();

            EventType type;

            switch (eventType)
            {
            default:
            case 1:
                type = EventType.Golf;
                break;

            case 2:
                type = EventType.Bowling;
                break;

            case 3:
                type = EventType.AmusementPark;
                break;

            case 4:
                type = EventType.Concert;
                break;
            }

            decimal totalCost = _outingRepo.CalculateCostByType(type);

            Console.WriteLine($"\"{type}\" outings have a total cost of  ${totalCost}");
            Console.ReadKey();
        }