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

            CartServiceAdapter adapter = new CartServiceAdapter(product);

            request.Cart.RemoveLine(adapter.Fill());
        }
        public RedirectToRouteResult RemoveProductFromCart(CartDto cart, int productId)
        {
            var request = new CartServiceRemoveProductToCartRequest(cart, productId);

            _cartService.RemoveProductFromCart(request);

            return RedirectToAction("ListCartItems");
        }