Exemple #1
0
        // POST /rhoconnect/query
        public ActionResult query()
        {
            try {
                Hashtable       reqHash    = deserialize_request();
                IRhoconnectCRUD controller = instantiate_controller((String)reqHash["resource"]);
                return(controller.rhoconnect_query_objects((String)reqHash["user_id"]));
            }
            catch
            {
                Response.StatusCode = 500;
            }

            return(Json(""));
        }
Exemple #2
0
        // POST /rhoconnect/delete
        public ActionResult delete()
        {
            try {
                Hashtable reqHash = deserialize_request();
                Dictionary <string, object> deletes = (Dictionary <string, object>)reqHash["attributes"];

                IRhoconnectCRUD rh_controller = instantiate_controller((String)reqHash["resource"]);
                return(rh_controller.rhoconnect_delete(deletes["id"], (String)reqHash["user_id"]));
            }
            catch
            {
                Response.StatusCode = 500;
            }

            return(Json(""));
        }
Exemple #3
0
        // POST /rhoconnect/create
        public ActionResult create()
        {
            try {
                Hashtable reqHash      = deserialize_request();
                string    objectString = new JavaScriptSerializer().Serialize(reqHash["attributes"]);

                IRhoconnectCRUD controller = instantiate_controller((String)reqHash["resource"]);
                return(controller.rhoconnect_create(objectString, (String)reqHash["user_id"]));
            }
            catch
            {
                Response.StatusCode = 500;
            }

            return(Json(""));
        }