public ListeCard(Panier p, Produit pp, int q, float prix) { this.Panier = p; this.Produit = pp; this.Quatite = q; this.PrixTotal = prix; }
public void AddItem(Produit prod) { Boolean iswhat = false; // Create a new item to add to the cart foreach (Item a in Items) { if (a.Prod.ProduitId == prod.ProduitId) { a.quantite++; iswhat = true; return; } } if (iswhat == false) { Item newItem = new Item(prod); newItem.quantite = 1; Items.Add(newItem); } }
public ActionResult Create(Produit Produit) { if (ModelState.IsValid) { db.Produits.Add(Produit); db.SaveChanges(); return RedirectToAction("Lister"); } ViewBag.CategorieId = new SelectList(db.Categories, "CategorieId", "Nom", Produit.CategorieId); ViewBag.TypeId = new SelectList(db.Types, "TypeId", "Nom", Produit.TypeId); return View(Produit); }
public void SetItemQuantity(Produit produit, int quantity) { if (quantity == 0) { RemoveItem(produit); return; } foreach (Item a in Items) { if (a.Prod.ProduitId == produit.ProduitId) { a.quantite = quantity; return; } } }
public void SetLessOneItem(Produit produit) { foreach (Item a in Items) { if (a.Prod.ProduitId == produit.ProduitId) { if ( a.quantite <= 0 ){ RemoveItem(a.Prod); return; } else { a.quantite--; return; } } } }
public ActionResult Edit(Produit Produit) { if (ModelState.IsValid) { db.Entry(Produit).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Lister"); } ViewBag.CategorieId = new SelectList(db.Categories, "CategorieId","Nom", Produit.CategorieId); ViewBag.TypeId = new SelectList(db.Types, "TypeId", "Nom", Produit.TypeId); return View(Produit); }
public Item(Produit p) { this.Prod = p; }
public void RemoveItem(Produit produit) { Item t = null; foreach (Item a in Items) { if (a.Prod.ProduitId == produit.ProduitId) { t = a; } } if (t != null) { Items.Remove(t); } }