Ejemplo n.º 1
0
        public ActionResult Add(ProductVM productVM)
        {
            if (!ModelState.IsValid)
            {
                return(View(productVM));
            }

            string  sessionID = System.Web.HttpContext.Current.Session.SessionID;
            Product product   = productVM.CreateProductEntity();
            int?    quantity  = productVM.quantity;


            ShoppingCartRepo cartRepo = new ShoppingCartRepo();

            cartRepo.AddCartItem(sessionID, product, quantity);
            ViewBag.Quantity = quantity;

            // Session.Timeout = 1; // necessary or does i automatically do this?
            return(RedirectToAction("ViewCart"));
        }