public DishModel(int id, string name, string description, CategoryDTG category, double price)
 {
     Id          = id;
     Name        = name;
     Description = description;
     Category    = category;
     Price       = price;
 }
        public void AddDishToMenu(string name, string description, List <Ingredient> ingredients, CategoryDTG category, double price)
        {
            Dish dish = new Dish(currentMenuIndex, name, description, ingredients, (Category)Convert.ToInt32(category), price);

            Dishes.Add(dish);
            currentMenuIndex++;
        }
 public void CreateDish(string name, string description, List <IngredientDTG> ingredients, CategoryDTG category, double price) //done
 {
     lock (criticalSection)
     {
         List <Ingredient> ingredientss = new List <Ingredient>();
         if (ingredients != null)
         {
             foreach (IngredientDTG dtg in ingredients)
             {
                 ingredientss.Add(new Ingredient(new Product(dtg.Product.Id, dtg.Product.Name), dtg.Quantity));
             }
         }
         menuManager.AddDishToMenu(name, description, ingredientss, category, price);
     }
 }
Exemple #4
0
        public void CreateDish(string name, string description, List <IngredientDTG> ingredients, CategoryDTG category, double price)
        {
            if (api != null)
            {
                List <Ingredient> ingredientss = new List <Ingredient>();
                if (ingredients != null)
                {
                    foreach (IngredientDTG dtg in ingredients)
                    {
                        ingredientss.Add(new Ingredient(new Product(dtg.Product.Id, dtg.Product.Name), dtg.Quantity));
                    }
                }

                api.AddDishToMenu(name, description, ingredientss, (int)category, price);
            }
        }