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