Пример #1
0
        //================================================================================
        // HANDLE ORDER
        public int HandleOrder(RestaurantMeal.MealType mealType, int maxMeals)
        {
            int availableMealsOfThisType = Menu.MenuContent[mealType];
            int cookedMeals = Math.Min(availableMealsOfThisType, maxMeals);

            Menu.RemoveFromMenu(mealType, cookedMeals);

            return(cookedMeals);
        }
Пример #2
0
        //===============================================================================
        // REMOVING FROM MENU LISTS:

        public void RemoveFromMenu(RestaurantMeal.MealType mealType, int mealsNumToRemove)
        {
            int currentNumberOfMeals = MenuContent[mealType];

            MenuContent[mealType] = currentNumberOfMeals - mealsNumToRemove;
        }