public ActionResult AddToCart(int id)
        {
            ShoppingCartId = GetCartId();
            var cartItem = _cartItemsbl.GetAll().SingleOrDefault(
                c => c.CartId == ShoppingCartId &&
                c.ProductId == id);

            if (cartItem == null)
            {
                // Create a new cart item if no cart item exists.
                cartItem = new CartItem
                {
                    ItemId      = Guid.NewGuid().ToString(),
                    ProductId   = id,
                    CartId      = ShoppingCartId,
                    Quantity    = 1,
                    DateCreated = DateTime.Now,
                    Product     = _productsbl.GetById(id)
                };

                _cartItemsbl.Create(cartItem);
            }
            else
            {
                // If the item does exist in the cart,
                // then add one to the quantity.
                cartItem.Quantity++;
            }
            TotalItems(ShoppingCartId);

            return(Redirect("/OurProducts"));
        }
        // GET: Products/Details/5
        public ActionResult Details(int id)
        {
            var product = _productsbl.GetById(id);

            return(View(product));
        }