public NetResponse SaveObject(DynamicUpsert upsertObject, string objectName) { if (string.IsNullOrEmpty(upsertObject.Id)) { //New record HTTPPostRequest client = new HTTPPostRequest(ObjectsURL + "" + objectName + "/", upsertObject.GetJSon()); return(client.Execute()); } else { //Update existing record string Id = upsertObject.Id; upsertObject.Id = null; HTTPPatchRequest client = new HTTPPatchRequest(ObjectsURL + "" + objectName + "/" + Id + "/", upsertObject.GetJSon()); return(client.Execute()); } }
public NetResponse SaveAccount(Account sObject) { string objectName = "Account"; if (string.IsNullOrEmpty(sObject.Id)) { //New record HTTPPostRequest client = new HTTPPostRequest(ObjectsURL + "" + objectName + "/", sObject.GetJSon()); return(client.Execute()); } else { //Update existing record string Id = sObject.Id; sObject.Id = null; HTTPPatchRequest client = new HTTPPatchRequest(ObjectsURL + "" + objectName + "/" + Id + "/", sObject.GetJSon()); return(client.Execute()); } }