Example #1
0
        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("");
            }
        }
Example #2
0
 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();
 }