public async Task <DataModel.Voucher> Create(string code, DataModel.Contexts.VoucherCreate voucher) { UriBuilder uriBuilder = this.client.GetUriBuilder(string.Format("/vouchers/{0}", UriBuilderExtension.EnsureEscapedDataString("code", code))); return(await this.client.DoPostRequest <DataModel.Voucher, DataModel.Contexts.VoucherCreate>(uriBuilder.Uri, voucher).ConfigureAwait(false)); }
public async Task <DataModel.Voucher> Create(DataModel.Contexts.VoucherCreate voucher) { UriBuilder uriBuilder = this.client.GetUriBuilder("/vouchers/"); return(await this.client.DoPostRequest <DataModel.Voucher, DataModel.Contexts.VoucherCreate>(uriBuilder.Uri, voucher).ConfigureAwait(false)); }