public async Task Publish(DataModel.Queries.VoucherPublish query, DataModel.Contexts.VoucherPublish context) { UriBuilder uriBuilder = UriBuilderExtension.WithQuery(this.client.GetUriBuilder("/vouchers/publish"), query); await this.client.DoPostRequest <Core.DataModel.Empty, DataModel.Contexts.VoucherPublish>(uriBuilder.Uri, context).ConfigureAwait(false); }
public async Task <DataModel.Publication> CreatePublication(DataModel.Contexts.VoucherPublish context) { UriBuilder uriBuilder = this.client.GetUriBuilder("/publications"); return(await this.client.DoPostRequest <DataModel.Publication, DataModel.Contexts.VoucherPublish>(uriBuilder.Uri, context).ConfigureAwait(false)); }