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