Example #1
0
        public async Task <SellerListing> CreateAsync(
            NewRequestedEventSellerListing listing,
            SellerListingRequest request,
            CancellationToken cancellationToken)
        {
            var createListingLink = await _linkFactory.CreateLinkAsync("sellerListings").ConfigureAwait(_halClient);

            return(await _halClient.PostAsync <SellerListing>(createListingLink, listing, request, cancellationToken).ConfigureAwait(_halClient));
        }
Example #2
0
        public async Task <SellerListingPreview> CreateSellerListingPreviewAsync(
            NewRequestedEventSellerListing listing,
            SellerListingRequest request,
            CancellationToken cancellationToken)
        {
            var previewLink = await _linkFactory.CreateLinkAsync("sellerlistingpreview").ConfigureAwait(_halClient);

            return(await _halClient.PostAsync <SellerListingPreview>(previewLink, listing).ConfigureAwait(_halClient));
        }
Example #3
0
 public Task <SellerListing> CreateAsync(NewRequestedEventSellerListing listing, SellerListingRequest request)
 {
     return(CreateAsync(listing, new SellerListingRequest(), CancellationToken.None));
 }
Example #4
0
 public Task <SellerListing> CreateAsync(NewRequestedEventSellerListing listing)
 {
     return(CreateAsync(listing, new SellerListingRequest()));
 }
Example #5
0
 public Task <SellerListingPreview> CreateSellerListingPreviewAsync(
     NewRequestedEventSellerListing listing,
     SellerListingRequest request)
 {
     return(CreateSellerListingPreviewAsync(listing, request, CancellationToken.None));
 }