public void Validate(string code, DataModel.Contexts.Validation context, Action <ApiResponse <DataModel.Validation> > callback) { UriBuilder uriBuilder = null; if (string.IsNullOrEmpty(code)) { uriBuilder = this.client.GetUriBuilder("/promotions/validation"); } else { uriBuilder = this.client.GetUriBuilder(string.Format("/vouchers/{0}/validate", UriBuilderExtension.EnsureEscapedDataString("code", code))); } this.client.DoPostRequest(uriBuilder.Uri, context, callback); }
public void ValidatePromotion(DataModel.Contexts.Validation context, Action <ApiResponse <DataModel.Validation> > callback) { UriBuilder uriBuilder = this.client.GetUriBuilder("/promotions/validation"); this.client.DoPostRequest(uriBuilder.Uri, context, callback); }
public void ValidateVoucher(string code, DataModel.Contexts.Validation context, Action <ApiResponse <DataModel.Validation> > callback) { UriBuilder uriBuilder = this.client.GetUriBuilder(string.Format("/vouchers/{0}/validate", UriBuilderExtension.EnsureEscapedDataString("code", code))); this.client.DoPostRequest(uriBuilder.Uri, context, callback); }