public async Task <IActionResult> PutMealItem(long id, MealItem item) { if (id != item.Id) { return(BadRequest()); } _context.Entry(item).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
public ActionResult Edit([Bind(Include = "ID,type")] MealType mealType) { if (ModelState.IsValid) { db.Entry(mealType).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mealType)); }
public ActionResult Edit([Bind(Include = "ID,name,validTo,validSince,mealTypeID")] Meal meal) { if (ModelState.IsValid) { db.Entry(meal).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.mealTypeID = new SelectList(db.MealTypes, "ID", "type", meal.mealTypeID); return(View(meal)); }
public ActionResult DeleteCategory(int id) { var cat = context.ItemCategories.Where(c => c.CategoryId == id).FirstOrDefault(); if (cat == null) { return(Categories()); } context.ItemCategories.Remove(cat); context.Entry <ItemCategory>(cat).State = EntityState.Deleted; context.SaveChanges(); return(Categories()); }
public ActionResult review(int id, int qty) { var cart = Utils.GetCart(context, Request, Response); if (cart != null) { var item = cart.Items.Where(c => c.CartRowId == id).FirstOrDefault(); if (item != null) { if (qty <= 0) { cart.Items.Remove(item); context.Entry(item).State = EntityState.Deleted; } else { item.Quantity = qty; } context.SaveChanges(); } } LoadDeliveries(); return(View("Index", cart)); }