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;
 }
示例#2
0
 /// <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);
 }
示例#3
0
 /// <remarks/>
 public void CartAddAsync(CartAdd CartAdd1) {
     this.CartAddAsync(CartAdd1, null);
 }