PUBLIC EdiRec *readRec(cchar *tableName, cchar *key) { if (key == 0 || *key == 0) { key = "1"; } return setRec(ediReadRec(getDatabase(), tableName, key)); }
PUBLIC bool updateFields(cchar *tableName, MprJson *params) { EdiRec *rec; cchar *key; key = mprReadJson(params, "id"); if ((rec = ediSetFields(ediReadRec(getDatabase(), tableName, key), params)) == 0) { return 0; } return updateRec(rec); }
PUBLIC EdiRec *readRecByKey(cchar *tableName, cchar *key) { return setRec(ediReadRec(getDatabase(), tableName, key)); }
EdiRec *espReadRecByKey(HttpConn *conn, cchar *tableName, cchar *key) { return espSetRec(conn, ediReadRec(espGetDatabase(conn), tableName, key)); }
EdiRec *espReadRec(HttpConn *conn, cchar *tableName) { return espSetRec(conn, ediReadRec(espGetDatabase(conn), tableName, espGetParam(conn, "id", NULL))); }
PUBLIC EdiRec *readRec(cchar *tableName) { return setRec(ediReadRec(getDatabase(), tableName, param("id"))); }