//Ajoute un produit au panier public void MAddToPanier(int ProduitID, int RestaurantID, string ClientID) { var commandedetailItem = new detailcommande { //detailcommandeID = "", quantitee = 1, //reduction = "1,2", datedetailcommande = DateTime.Now, clientID = ClientID, restaurantID = RestaurantID, //commandeID = 0, produitID = ProduitID //menuID = 0, }; db.detailcommande.Add(commandedetailItem); db.SaveChanges(); }
public ActionResult AddToPanier(produit Produit) { // GET Session info string cart = GetCartId(this.HttpContext); string URLReq = HttpContext.Request.RawUrl; // CHECK si l'utilisateur existe var cartItem = db.client.SingleOrDefault(c => c.clientID == cart); var commandedetailtmpItem = new detailcommandetmp(); var commandedetailItem = new detailcommande(); if (cartItem == null) { commandedetailtmpItem.sessionID = cart; commandedetailtmpItem.datedetailcommande = DateTime.Now; commandedetailtmpItem.quantitee = 1; commandedetailtmpItem.restaurantID = 1; commandedetailtmpItem.commandeID = 1; db.detailcommandetmp.Add(commandedetailtmpItem); } else { commandedetailItem.clientID = cart; commandedetailItem.datedetailcommande = DateTime.Now; commandedetailItem.quantitee = 1; commandedetailItem.restaurantID = 1; commandedetailItem.commandeID = 1; db.detailcommandetmp.Add(commandedetailtmpItem); } var commandeItem = new commande(); commandeItem.prixtotal = 30; commandeItem.datecommande = DateTime.Now; commandeItem.etatcommande = "brouillon"; db.commande.Add(commandeItem); db.SaveChanges(); var listedetailcommande = (from dc in db.detailcommandetmp where dc.sessionID == cart select dc).ToList(); return(View("Commande", listedetailcommande)); }
public ActionResult AddToPanier(produit Produit) { // GET Session info string cart = GetCartId(this.HttpContext); string URLReq = HttpContext.Request.RawUrl; // CHECK si l'utilisateur existe var cartItem = db.client.SingleOrDefault(c => c.clientID == cart); var commandedetailtmpItem = new detailcommandetmp(); var commandedetailItem = new detailcommande(); if (cartItem == null) { commandedetailtmpItem.sessionID = cart; commandedetailtmpItem.datedetailcommande=DateTime.Now; commandedetailtmpItem.quantitee = 1; commandedetailtmpItem.restaurantID = 1; commandedetailtmpItem.commandeID = 1; db.detailcommandetmp.Add(commandedetailtmpItem); } else { commandedetailItem.clientID = cart; commandedetailItem.datedetailcommande = DateTime.Now; commandedetailItem.quantitee = 1; commandedetailItem.restaurantID = 1; commandedetailItem.commandeID = 1; db.detailcommandetmp.Add(commandedetailtmpItem); } var commandeItem = new commande(); commandeItem.prixtotal = 30; commandeItem.datecommande = DateTime.Now; commandeItem.etatcommande = "brouillon"; db.commande.Add(commandeItem); db.SaveChanges(); var listedetailcommande = (from dc in db.detailcommandetmp where dc.sessionID == cart select dc).ToList(); return View("Commande", listedetailcommande); }