public ActionResult DeleteConfirmed(int id) { Artikel_Order artikel_Order = db.Artikel_Order.Find(id); db.Artikel_Order.Remove(artikel_Order); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ArtikelID,OrderID,Amount,Price")] Artikel_Order artikel_Order) { if (ModelState.IsValid) { db.Entry(artikel_Order).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ArtikelID = new SelectList(db.Artikels, "ID", "Name", artikel_Order.ArtikelID); ViewBag.OrderID = new SelectList(db.Orders, "ID", "ID", artikel_Order.OrderID); return(View(artikel_Order)); }
// GET: Artikel_Order/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Artikel_Order artikel_Order = db.Artikel_Order.Find(id); if (artikel_Order == null) { return(HttpNotFound()); } return(View(artikel_Order)); }
// GET: Artikel_Order/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Artikel_Order artikel_Order = db.Artikel_Order.Find(id); if (artikel_Order == null) { return(HttpNotFound()); } ViewBag.ArtikelID = new SelectList(db.Artikels, "ID", "Name", artikel_Order.ArtikelID); ViewBag.OrderID = new SelectList(db.Orders, "ID", "ID", artikel_Order.OrderID); return(View(artikel_Order)); }
public Artikels ArtikelsOrderTemp(JObject jsonData) { List <Artikel_Order> Artikels = new List <Artikel_Order>(); dynamic json = jsonData; int id = json.id; Artikels artikel = db.Artikels.Where(a => a.ID == id).First(); Artikel_Order tempArtikel = new Artikel_Order(); tempArtikel.ArtikelID = id; tempArtikel.Amount = 1; HttpContext context = HttpContext.Current; if (context.Session["artikels"] != null) { Artikels = (List <Artikel_Order>)context.Session["artikels"]; if (Artikels.Where(item => item.ArtikelID == tempArtikel.ArtikelID).Any()) { Artikel_Order containsArtikel = Artikels.Where(item => item.ArtikelID == tempArtikel.ArtikelID).First(); if (containsArtikel != null) { containsArtikel.Amount++; } } else { Artikels.Add(tempArtikel); } } else { Artikels.Add(tempArtikel); } context.Session["artikels"] = Artikels; return(artikel); }