public JsonResult RemoveProduit(int IdProduit, string idsession) { SessionUtilisateur sessionUtilisateur = db.SessionUtilisateurs.Find(Session.SessionID); Panier panier = (Panier)HttpContext.Application[idsession]; ProduitPanier produitPanier = new ProduitPanier(); int quantite = 0; var prod = panier.Find(p => p.GetIdProduit() == IdProduit); if (prod != null && panier.Count > 1) { prod.Quantite--; quantite -= prod.Quantite; } else if (prod != null && panier.Count > 0) { panier.Remove(produitPanier); quantite -= produitPanier.Quantite; } HttpContext.Application[idsession] = panier; return(Json(quantite, JsonRequestBehavior.AllowGet)); }