public async Task <DataModel.Product> Update(string productId, DataModel.Contexts.ProductUpdate product) { UriBuilder uriBuilder = this.client.GetUriBuilder(string.Format("/products/{0}", Uri.EscapeDataString(productId))); return(await this.client.DoPutRequest <DataModel.Product, DataModel.Contexts.ProductUpdate>(uriBuilder.Uri, product).ConfigureAwait(false)); }
public void Update(string productId, DataModel.Contexts.ProductUpdate product, Action <ApiResponse <DataModel.Product> > callback) { UriBuilder uriBuilder = this.client.GetUriBuilder(string.Format("/products/{0}", Uri.EscapeDataString(productId))); this.client.DoPutRequest(uriBuilder.Uri, product, callback); }