????
Current Path : C:/inetpub/vhost/sdoc.gdtsolutions.vn/package/app/routes/quantri/ |
Current File : C:/inetpub/vhost/sdoc.gdtsolutions.vn/package/app/routes/quantri/nguoidung.js |
var nguoidungCtrl = require('../../controllers/quantri/nguoidung').create(); const { useLayout } = require('../../controllers/middleware'); module.exports = function () { var router = require('express').Router() //GET router.get('/', useLayout, function (req, res, _next) { if (req.query['list'] == 'true') { nguoidungCtrl.selectUser() .then(function (result) { res.json(result); }) .catch(function (err) { res.status(400).send(err.message || err) }); } else res.render('quantri/nguoidung.eta', { title: 'Quản trị người dùng' }); }); router.get('/json', function (req, res, _next) { nguoidungCtrl.selectUser() .then(function (result) { res.json({data: result}) }) .catch(function (err) { res.status(400).send(err.message || err) }); }); //POST router.post('/', function (req, res, _next) { nguoidungCtrl.addUser(req.body) .then(function (result) { res.json(result) }) .catch(function (err) { res.status(400).json(err.message || err) }) }); //PUT router.put('/', function (req, res, _next) { nguoidungCtrl.editUser(req.body) .then(function (result) { res.json(result) }) .catch(function (err) { res.status(400).json(err.message || err) }); }); //DELETE router.delete('/', function (req, res, _next) { nguoidungCtrl.deleteUser(req.body.id) .then(function (result) { res.json(result) }) .catch(function (err) { res.status(400).json(err.message || err) }) }); return router; }