????
Current Path : C:/inetpub/vhost/sdoc.gdtsolutions.vn/package/app/routes/quantri/ |
Current File : C:/inetpub/vhost/sdoc.gdtsolutions.vn/package/app/routes/quantri/dotincay.js |
var db = require('../../models/Database').create(); const { useLayout } = require('../../controllers/middleware'); module.exports = function () { var router = require('express').Router() router.get('/', useLayout, function (req, res, _next) { if (req.query['list'] == 'true') { db.select('SELECT * FROM [ConfidenceLevel]').then(function (result) { res.json(result); }).catch(function (err) { res.status(400).send(err) }); } else res.render('quantri/dotincay.eta', { title: 'Độ tin cậy tài liệu' }); }); router.post('/', function (req, res, _next) { var tool = req.body; db.query(`INSERT INTO ConfidenceLevel(ToolName) VALUES (N'${tool.Name}')`) .then(function (result) { res.status(200).json(result) }) .catch(function (err) { res.status(400).send(err) }) }); router.put('/', function (req, res, _next) { var tool = req.body; db.query(`UPDATE ConfidenceLevel SET Name = N'${tool.Name}' WHERE Id = ${tool.Id}`) .then(function (result) { res.status(200).send(result) }) .catch(function (err) { res.status(400).send(err) }) }); router.delete('/', function (req, res, _next) { db.query(`DELETE FROM ConfidenceLevel WHERE Id = ${req.body.Id}`) .then(function (result) { res.json(result) }) .catch(function (err) { res.status(400).send(err) }) }); return router; }