/// <remarks/>
 public void CartCreateAsync(CartCreate CartCreate1) {
     this.CartCreateAsync(CartCreate1, null);
 }
 /// <remarks/>
 public void CartCreateAsync(CartCreate CartCreate1, object userState) {
     if ((this.CartCreateOperationCompleted == null)) {
         this.CartCreateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCartCreateOperationCompleted);
     }
     this.InvokeAsync("CartCreate", new object[] {
                 CartCreate1}, this.CartCreateOperationCompleted, userState);
 }
 private CartCreate GetCartCreate(Item item, OfferListing offerListing)
 {
     CartCreate cartCreate = new CartCreate();
     cartCreate.AssociateTag = AssociateTag;
     cartCreate.AWSAccessKeyId = AWSAccessKeyId;
     CartCreateRequestItem cartItem = new CartCreateRequestItem();
     //cartItem.ASIN = item.ASIN;
     cartItem.AssociateTag = AssociateTag;
     cartItem.OfferListingId = offerListing.OfferListingId;
     cartItem.Quantity = "1";
     CartCreateRequest request = new CartCreateRequest();
     request.Items = new CartCreateRequestItem[] {cartItem};
     cartCreate.Request = new CartCreateRequest[] {request};
     return cartCreate;
 }