models/performance.js
var Database = require('../config/db')
var schema = require('../config/schema')
var database = new Database()
var tableName = 'performance'
var query
module.exports = {
db: database,
all: function (cb) {
query = ['SELECT * from', tableName, ';'].join(' ')
this.db.performQuery(query, cb)
},
get: function (id, cb) {
query = ['SELECT * from', tableName, 'WHERE id =', id, ';'].join(' ')
this.db.performQuery(query, cb)
},
add: function (performance, cb) {
var values = schema.getTableValues(tableName, performance)
query = ['INSERT into', tableName, 'VALUES (null,', values, ');'].join(' ')
this.db.performQuery(query, cb)
},
delete: function (id, cb) {
query = ['DELETE FROM', tableName, 'WHERE ID=', id, ';'].join(' ')
this.db.performQuery(query, cb)
},
}