public Task <IApiResponse> DeleteAsync(int paymentMethodId) { return(GetPaymentMethodAndFollowLinkAsync( paymentMethodId, p => p.DeleteLink, deleteLink => _halClient.DeleteAsync(deleteLink))); }
public async Task <IApiResponse> DeleteAsync(int addressId) { var address = await GetAsync(addressId).ConfigureAwait(_halClient); return(await _halClient.DeleteAsync(address.DeleteLink) .ConfigureAwait(_halClient)); }
public async Task <IApiResponse> DeleteAsync(int webhookId) { var deleteLink = await _linkFactory.CreateLinkAsync($"webhooks/{webhookId}").ConfigureAwait(_halClient); return(await _halClient.DeleteAsync(deleteLink).ConfigureAwait(_halClient)); }
public async Task <IApiResponse> DeleteAsync(int sellerListingId) { var deleteLink = await _linkFactory.CreateLinkAsync($"sellerlistings/{sellerListingId}").ConfigureAwait(_halClient); return(await _halClient.DeleteAsync(deleteLink)); }