コード例 #1
0
        public async Task <CartItem> ItemAlreadyInCart(CartItem queryCartItem)
        {
            Dictionary <string, object> cartPost = new Dictionary <string, object>
            {
                { "ITEM_TYPE_SIZE", queryCartItem.ITEM_SIZE },
            };

            _restResponse = await _rest.PostRequest("v1/my-cart/" + queryCartItem.ITEM_TYPE_ID + "/in-cart/" + queryCartItem.USER_ID, cartPost);

            //var j = _restResponse;
            CartItem cartItemObject = ObjectBuilder.BuildCartItemObject(_restResponse);

            return(cartItemObject);
        }
コード例 #2
0
        public async Task <CartItem> AddCartItem(CartItem cartItem)
        {
            Dictionary <string, object> cartPost = new Dictionary <string, object>
            {
                { "USER_ID", cartItem.USER_ID },
                { "ITEM_TYPE_ID", cartItem.ITEM_TYPE_ID },
                { "QUANTITY", cartItem.QUANTITY },
                { "ITEM_PRICE", cartItem.ITEM_PRICE },
                { "ITEM_TYPE_SIZE", cartItem.ITEM_SIZE },
                { "CART_TIMESTAMP", cartItem.CART_TIMESTAMP },
            };


            _restResponse = await _rest.PostRequest("v1/my-cart", cartPost);

            CartItem cartItemObject = ObjectBuilder.BuildCartItemObject(_restResponse);

            return(cartItemObject);
        }