// 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("")); }
// 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("")); }
// 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("")); }