public ActionResult Create([FromRoute] int id, Models.Ingredient ingredient) { try { if (ModelState.IsValid) { Repo.AddIngredient(new IngredientsInventory { Name = ingredient.name, Cost = ingredient.Cost, }); Repo.Save(); IngredientsInventory ingTable = Repo.GetLastIng().Last(); Repo.AddRestaurantIngredient(new RestIng { resIngQty = ingredient.QtyToStock, restaurantId = restID, ingredientId = ingTable.Id }); Repo.Save(); return(RedirectToAction(nameof(Index))); } return(View(ingredient)); } catch { return(View()); } }
// GET: Dish/AddIngredient public ActionResult AddIngredient(string id, int dishId) { Models.Ingredient obj = new Models.Ingredient(); obj.DishId= dishId; ViewBag.UnitMeasure = new SelectList(db.Units, "Name", "Name"); return PartialView("_AddIngredient", obj); }
public ActionResult AddIngredient(Models.Ingredient ingredient) { try { if (ModelState.IsValid) { Repo.AddIngredientProduct(new IngPro { ingredientId = ingredient.Id, productId = Repo.GetLastPro().Last().Id, ingProQty = ingredient.QtyToAdd }); totalCost = totalCost + ingredient.Cost * ingredient.QtyToAdd; Repo.Save(); return(RedirectToAction(nameof(IngredientsList))); } return(View(ingredient)); } catch { return(View()); } }
public RecipeIngredient(UnitOfMeasurements.IMeasurementValue value, Ingredient ingredient) { Ingredient = new Models.Ingredient(ingredient); IngredientMeasure = new Models.IngredientMeasure() { Ingredient = this.Ingredient, Measure = value }; this.Preparation = ingredient.SelectedPreparation; }
public RecipeIngredient(UnitOfMeasurements.IMeasurementValue value, string ingredient, string preparation) { Ingredient = new Models.Ingredient(ingredient); IngredientMeasure = new Models.IngredientMeasure() { Ingredient = this.Ingredient, Measure = value }; this.Preparation = new Preparation(preparation); }
public ActionResult AddIngredient(int id) { IngredientsInventory libRest = Repo.GetIngredientById(id); RestIng resIng = Repo.GetIngredientByIdIngRes(id); var webRest = new Models.Ingredient { name = libRest.Name, QtyToStock = resIng.resIngQty, Cost = libRest.Cost }; return(View(webRest)); }
//[ValidateAntiForgeryToken] public ActionResult IngredientsList(Models.Ingredient ingredient) { //modelsList = ingredient; try { // TODO: Add insert logic here return(RedirectToAction(nameof(Create))); } catch { return(View()); } }
protected override void Seed(PersonalBrewery.Models.PersonalBreweryContext context) { Models.Ingredient i1 = new Models.Ingredient { Id = 1, Name = "Hops", Created = DateTime.Now }; Models.Ingredient i2 = new Models.Ingredient { Id = 2, Name = "Water", Created = DateTime.Now }; Models.Ingredient i3 = new Models.Ingredient { Id = 3, Name = "Barly", Created = DateTime.Now }; Models.Ingredient i4 = new Models.Ingredient { Id = 4, Name = "Fizz", Created = DateTime.Now }; Models.Ingredient i5 = new Models.Ingredient { Id = 5, Name = "Bang", Created = DateTime.Now }; context.Ingredients.AddOrUpdate(i1, i2, i3, i4, i5); Models.Recipe r1 = new Models.Recipe { Id = 1, Name = "Killer Beer", Created = DateTime.Now, Ingredients = new System.Collections.Generic.List <Models.Ingredient>() }; Models.Recipe r2 = new Models.Recipe { Id = 2, Name = "No So Good Beer", Created = DateTime.Now, Ingredients = new System.Collections.Generic.List <Models.Ingredient>() }; Models.Recipe r3 = new Models.Recipe { Id = 3, Name = "Awesome Beer", Created = DateTime.Now, Ingredients = new System.Collections.Generic.List <Models.Ingredient>() }; r1.Ingredients.Add(i1); r1.Ingredients.Add(i2); r1.Ingredients.Add(i3); r2.Ingredients.Add(i1); r2.Ingredients.Add(i2); r2.Ingredients.Add(i4); r3.Ingredients.Add(i1); r3.Ingredients.Add(i5); r3.Ingredients.Add(i4); context.Recipes.AddOrUpdate(r1, r2, r3); }
// GET: Dish/Edit/manzana public ActionResult EditIngredient(string name,int dishId) { if (name == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } // RestaurantProvedor2.Models.Ingredient ingrediente = GetDish().Lines.Where(x => x.Ingredient.Name == name).Select(x => x.Ingredient).First(); var IngDish = db.IngredientDishes.Where(x => (x.Name == name) && (x.DishId == dishId)).FirstOrDefault(); Models.Ingredient ingrediente = new Models.Ingredient(); ingrediente.IngredientId = IngDish.IngredientId; ingrediente.Name = IngDish.Name; ingrediente.Quantity = IngDish.QuantityNeeded; ingrediente.UnitMeasure = IngDish.Unit.Name; ingrediente.DishId = dishId; ViewBag.UnitMeasure = new SelectList(db.Units, "Name", "Name", ingrediente.UnitMeasure); if (IngDish == null) { return HttpNotFound(); } return PartialView("_EditIngredient", ingrediente); }
public Models.Ingredient EditIngredient(Models.Ingredient ingredient) { return(_mockList[0]); }