public string SubmitBillingPreviewRequest(DateTime targetDate) { BillingPreviewRun billPreviewRun = new BillingPreviewRun(); billPreviewRun.TargetDate = targetDate; billPreviewRun.TargetDateSpecified = true; // create zuora request object zObject[] requests = new zObject[1]; requests[0] = (zObject)billPreviewRun; try { // trigger create function service SaveResult[] results = ZuoraServiceInstance.create(requests); SaveResultStatus requestResultObj = ProcessSingleRequest(results); return(requestResultObj.RequestId); } catch { return(""); } }
protected string update(zObject acc) { SaveResult[] result = binding.update(new zObject[] { acc }); return result[0].Id; }
private string update(zObject acc) { SaveResult[] result = client.update(sessionHeader, new[] {acc}); return result[0].Id; }
private string create(zObject acc) { var co = new CallOptions(); SaveResult[] result = client.create(co, sessionHeader, new[] {acc}); return result[0].Id; }
public ResponseHolder Delete(zObject input) { var type = input.GetType(); return Delete(new List<string>() { input.Id }, type.Name).FirstOrDefault(); }
public ResponseHolder Create(zObject input) { return Create(new List<zObject>() { input }, false).FirstOrDefault(); }