????

Your IP : 3.134.110.4


Current Path : C:/inetpub/vhost/sdoc.gdtsolutions.vn/package/app/routes/quantri/
Upload File :
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;
}