//================================================================================ // 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); }
//=============================================================================== // REMOVING FROM MENU LISTS: public void RemoveFromMenu(RestaurantMeal.MealType mealType, int mealsNumToRemove) { int currentNumberOfMeals = MenuContent[mealType]; MenuContent[mealType] = currentNumberOfMeals - mealsNumToRemove; }