Beispiel #1
0
        public void getObjectById(string type, string id, RESTRequest.RESTCallback _callback)
        {
            RESTRequest req = new RESTRequest();

            req.callback = _callback;
            createRESTRequest(req, this.Endpoint + "/services/data/v20.0/sobjects/" + type + "/" + id, "GET", null);
        }
Beispiel #2
0
        public void query(string query, RESTRequest.RESTCallback callback, RESTRequest.RESTCallback errorCallback)
        {
            RESTRequest req = new RESTRequest();

            req.callback      = callback;
            req.errorCallback = errorCallback;
            createRESTRequest(req, this.Endpoint + "/services/data/v20.0/query/?q=" + query, "GET", null);
        }
Beispiel #3
0
        public void delete(JObject jobject, RESTRequest.RESTCallback callback, RESTRequest.RESTCallback errorCallback)
        {
            RESTRequest req = new RESTRequest();

            req.callback      = callback;
            req.errorCallback = errorCallback;
            string type = (string)jobject["type"];

            createRESTRequest(req, this.Endpoint + "/services/data/v20.0/sobjects/" + (string)jobject["attributes"]["type"] + "/" + (string)jobject["Id"], "DELETE", null); //BEWARE
        }
Beispiel #4
0
        public void update(JObject jobject, RESTRequest.RESTCallback callback, RESTRequest.RESTCallback errorCallback)
        {
            RESTRequest req = new RESTRequest();

            req.callback      = callback;
            req.errorCallback = errorCallback;
            string type = (string)jobject["type"];

            createRESTRequest(req, this.Endpoint + "/services/data/v20.0/sobjects/" + type + "/" + (string)jobject["id"], "PATCH", jobject["fields"].ToString());
        }
Beispiel #5
0
        public void insert(JObject newObject, RESTRequest.RESTCallback callback, RESTRequest.RESTCallback errorCallback)
        {
            RESTRequest req = new RESTRequest();

            req.callback      = callback;
            req.errorCallback = errorCallback;
            string type = (string)newObject["type"];

            createRESTRequest(req, this.Endpoint + "/services/data/v20.0/sobjects/" + type + "/", "POST", newObject["fields"].ToString());
        }