public void Update(string promotionTierId, DataModel.Contexts.PromotionTierUpdate promotionTier, Action <ApiResponse <DataModel.PromotionTier> > callback) { UriBuilder uriBuilder = this.client.GetUriBuilder(string.Format("/promotions/tiers/{0}", UriBuilderExtension.EnsureEscapedDataString("promotionTierId", promotionTierId))); this.client.DoPutRequest(uriBuilder.Uri, promotionTier, callback); }
public async Task<DataModel.PromotionTier> Update(string promotionTierId, DataModel.Contexts.PromotionTierUpdate promotionTier) { UriBuilder uriBuilder = this.client.GetUriBuilder(string.Format("/promotions/tiers/{0}", UriBuilderExtension.EnsureEscapedDataString("promotionTierId", promotionTierId))); return await this.client.DoPutRequest<DataModel.PromotionTier, DataModel.Contexts.PromotionTierUpdate>(uriBuilder.Uri, promotionTier).ConfigureAwait(false); }