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); } }
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); } }