Пример #1
0
 //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();
 }
Пример #2
0
        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));
        }
Пример #3
0
        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);
        }