public void AddProductToCart(CartServiceAddProductToCartRequest request)
        {
            Product product = _unitOfWork.Products.GetAll().FirstOrDefault(p => p.ProductID == request.ProductId);

            CartServiceAdapter adapter = new CartServiceAdapter(product);

            request.Cart.AddItem(adapter.Fill(), 1);
        }
        public RedirectToRouteResult AddProductToCart(CartDto cart, int productId)
        {
            var request = new CartServiceAddProductToCartRequest(cart, productId);

            _cartService.AddProductToCart(request);

            return RedirectToAction("ListCartItems");
        }