public static string ExecuteCommand(string command, object data) { EnsureScriptComponent(); var jsonData = GetJsonData(data); return(_engineWrapper.ExecuteCommand(command + "(" + jsonData + ")")); }
private void InvokeCallback(string id, bool success, string data) { var callbackFunc = success ? id + ".success" : id + ".error"; var dataWrapper = new { data }; var jsonWrapped = JsonConvert.SerializeObject(dataWrapper); _engine.ExecuteCommand(callbackFunc + "(" + jsonWrapped + ")"); }