private CartResponse AddProduct(int productID)
 {
     AddProductClient client = new AddProductClient();
     CartProductRequest req = new CartProductRequest();
     req.CartID = (int)Session["CartID"];
     req.ProductID = productID;
     CartResponse resp = client.AddProduct(req);
     return resp;
 }
 public CartResponse RemoveProduct(CartProductRequest request)
 {
     CartResponse resp = new CartResponse();
     Entities.Cart c = DS.Cart.Cart.RemoveProduct(request.CartID, request.ProductID);
     resp.CartID = c.CartID;
     resp.CreateDate = c.CreateDate;
     resp.ModifyDate = c.ModifyDate;
     resp.CartItems = GetProducts(c.ProductIDs);
     resp.Total = resp.CartItems.Sum(i => i.Price);
     return resp;
 }