public IHttpActionResult PutArtikels(int id, Artikels artikels) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != artikels.ID) { return(BadRequest()); } db.Entry(artikels).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ArtikelsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { Artikels artikels = db.Artikels.Find(id); db.Artikels.Remove(artikels); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Name,Description,Price,Storage,Img")] Artikels artikels) { if (ModelState.IsValid) { db.Entry(artikels).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(artikels)); }
public ActionResult Create([Bind(Include = "ID,Name,Description,Price,Storage,Img")] Artikels artikels) { if (ModelState.IsValid) { db.Artikels.Add(artikels); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(artikels)); }
public IHttpActionResult GetArtikels(int id) { Artikels artikels = db.Artikels.Find(id); if (artikels == null) { return(NotFound()); } return(Ok(artikels)); }
public IHttpActionResult PostArtikels(Artikels artikels) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Artikels.Add(artikels); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = artikels.ID }, artikels)); }
// GET: Artikels/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Artikels artikels = db.Artikels.Find(id); if (artikels == null) { return(HttpNotFound()); } return(View(artikels)); }
public IHttpActionResult DeleteArtikels(int id) { Artikels artikels = db.Artikels.Find(id); if (artikels == null) { return(NotFound()); } db.Artikels.Remove(artikels); db.SaveChanges(); return(Ok(artikels)); }
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); }
public ActionResult ShoppingCart() { List <Artikel_Order> artikelsOrder = (List <Artikel_Order>)Session["artikels"]; List <Artikels> artikels = new List <Artikels>(); List <int> Amounts = new List <int>(); if (artikelsOrder != null) { foreach (Artikel_Order artikelOrder in artikelsOrder) { Artikels tempArtikel = db.Artikels.Where(a => a.ID == artikelOrder.ArtikelID).First(); artikels.Add(tempArtikel); Amounts.Add((int)artikelOrder.Amount); } ViewBag.Amounts = Amounts; ViewBag.Artikels = artikels; } return(View(db.Artikels.ToList())); }