public ActionResult Gekocht(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BoodschapIngredient boodschapIngredient = db.BoodschapIngredients.Find(id); if (boodschapIngredient == null) { return(HttpNotFound()); } InventoryIngredient inventoryIngredient = new InventoryIngredient(); inventoryIngredient.ingredient = boodschapIngredient.ingredient; inventoryIngredient.Hoeveelheid = boodschapIngredient.Hoeveelheid; inventoryIngredient.Eenheid = boodschapIngredient.Eenheid; db.InventoryIngredients.Add(inventoryIngredient); db.BoodschapIngredients.Remove(boodschapIngredient); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { BoodschapIngredient ingredient = db.BoodschapIngredients.Find(id); db.BoodschapIngredients.Remove(ingredient); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { using (DBingredient context = new DBingredient()) { BoodschapIngredient ingredient = context.BoodschapIngredients.Find(id); context.BoodschapIngredients.Remove(ingredient); context.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Edit([Bind(Include = "BoodschapIngredientID,Ingredient,Hoeveelheid,Eenheid")] BoodschapIngredient boodschapIngredient) { if (ModelState.IsValid) { Ingredient ig = db.Ingredients.Find(boodschapIngredient.ingredient.ingredientID); boodschapIngredient.ingredient = ig; db.Entry(boodschapIngredient).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(boodschapIngredient)); }
public ActionResult AddInventory([Bind(Include = "BoodschapingredientID,ingredient,Hoeveelheid,Eenheid")] BoodschapIngredient boodschapIngredient) { if (ModelState.IsValid) { Ingredient ig = db.Ingredients.Find(boodschapIngredient.ingredient.ingredientID); boodschapIngredient.ingredient = ig; db.BoodschapIngredients.Add(boodschapIngredient); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(boodschapIngredient)); }
// GET: Ingredients/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BoodschapIngredient ingredient = db.BoodschapIngredients.Find(id); if (ingredient == null) { return(HttpNotFound()); } return(View(ingredient)); }
public ActionResult AddInventory(int?id) { if (id == null) { return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); } BoodschapIngredient boodschapIngredient = new BoodschapIngredient(); boodschapIngredient.ingredient = db.Ingredients.Find(id); ViewBag.IngredientID = id; return(View(boodschapIngredient)); }
// GET: Ingredients/Edit/5 public ActionResult Edit(int?id) { //DBingredient context = new DBingredient(); using (DBingredient context = new DBingredient()) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BoodschapIngredient boodschapIngredient = context.BoodschapIngredients.Find(id); if (boodschapIngredient == null) { return(HttpNotFound()); } int ingredientID = boodschapIngredient.ingredient.ingredientID; Ingredient ig = context.Ingredients.Find(ingredientID); boodschapIngredient.ingredient = ig; return(View(boodschapIngredient)); } }
public ActionResult Gekocht(int?id) { using (DBingredient context = new DBingredient()) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BoodschapIngredient boodschapIngredient = context.BoodschapIngredients.Find(id); if (boodschapIngredient == null) { return(HttpNotFound()); } User user = (User)Session["user"]; InventoryIngredient inventoryIngredient = new InventoryIngredient(); inventoryIngredient.ingredient = boodschapIngredient.ingredient; inventoryIngredient.Hoeveelheid = boodschapIngredient.Hoeveelheid; inventoryIngredient.Eenheid = boodschapIngredient.Eenheid; int inventoryID = user.inventory.InventoryID; Inventory inventory = context.Inventories.Find(inventoryID); int boodschapLijstID = user.boodschapLijst.BoodschapLijstID; BoodschapLijst boodschapLijst = context.BoodschapLijsts.Find(boodschapLijstID); inventory.InventoryIngredients.Add(inventoryIngredient); //context.Entry(inventory.InventoryIngredients).State = EntityState.Modified; boodschapLijst.BoodschapIngredients.Remove(boodschapIngredient); //context.Entry(user.boodschapLijst).State = EntityState.Modified; context.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult AddInventory([Bind(Include = "BoodschapLijstID,ingredient,Hoeveelheid,Eenheid")] BoodschapIngredient boodschapIngredient) { using (DBingredient context = new DBingredient()) { if (ModelState.IsValid) { User user = (User)Session["user"]; int UserID = user.UserID; User indexUser = context.Users.Find(UserID); Ingredient ig = context.Ingredients.Find(boodschapIngredient.ingredient.ingredientID); boodschapIngredient.ingredient = ig; context.BoodschapIngredients.Add(boodschapIngredient); context.SaveChanges(); indexUser.boodschapLijst.BoodschapIngredients.Add(boodschapIngredient); context.Entry(indexUser.boodschapLijst).State = EntityState.Modified; context.SaveChanges(); return(RedirectToAction("Index")); } return(View(boodschapIngredient)); } }