private CartAdd GetCartAdd(string cartInfo, Item item, OfferListing offerListing) { CartAdd cartAdd = new CartAdd(); cartAdd.AssociateTag = AssociateTag; cartAdd.AWSAccessKeyId = AWSAccessKeyId; CartAddRequestItem cartItem = new CartAddRequestItem(); //cartItem.ASIN = item.ASIN; cartItem.AssociateTag = AssociateTag; cartItem.OfferListingId = offerListing.OfferListingId; cartItem.Quantity = "1"; CartAddRequest request = new CartAddRequest(); string[] split = cartInfo.Split(','); request.CartId = split[0]; request.HMAC = split[1]; request.Items = new CartAddRequestItem[] {cartItem}; cartAdd.Request = new CartAddRequest[] {request}; return cartAdd; }
/// <remarks/> public void CartAddAsync(CartAdd CartAdd1, object userState) { if ((this.CartAddOperationCompleted == null)) { this.CartAddOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCartAddOperationCompleted); } this.InvokeAsync("CartAdd", new object[] { CartAdd1}, this.CartAddOperationCompleted, userState); }
/// <remarks/> public void CartAddAsync(CartAdd CartAdd1) { this.CartAddAsync(CartAdd1, null); }