private CartProduct GetProductFromView(CartProductView productView)
        {
            int prodId;

            using (var prodRep = new ProductRepository())
            {
                prodId = prodRep.GetByName(productView.ProductName).Id;
            }
            return(new CartProduct()
            {
                Id = productView.Id,
                ProductId = prodId,
                Count = productView.Count,
                CartId = productView.CartId
            });
        }
Example #2
0
        public ActionResult Index()
        {
            var cart = Session["cart"] as Cart;

            if (cart != null)
            {
                List <CartProductView> CPVList = new List <CartProductView>();
                foreach (CartProduct cartP in cart.productList)
                {
                    CartProductView CPV = new CartProductView();
                    CPV.Product          = new Product(cartP.ID);
                    CPV.Hoeveelheid      = cartP.Quantity;
                    CPV.DetailWaardeList = cartP.DetailWaardeList;
                    CPVList.Add(CPV);
                }
                ViewData["CPVList"] = CPVList;
            }
            return(View());
        }