From 035c23ff45756a9d3a5a8a5ba176a6098cb5594a Mon Sep 17 00:00:00 2001 From: irfanamal <irfan.ihsanulamal@yahoo.com> Date: Fri, 29 Mar 2019 20:08:19 +0700 Subject: [PATCH] delete unnecesary file --- backend/src/controller/userController.js | 121 ----------------------- 1 file changed, 121 deletions(-) delete mode 100644 backend/src/controller/userController.js diff --git a/backend/src/controller/userController.js b/backend/src/controller/userController.js deleted file mode 100644 index d130fd8..0000000 --- a/backend/src/controller/userController.js +++ /dev/null @@ -1,121 +0,0 @@ -const db = require('../config/db.config.js'); -const config = require('../config/config.js'); -var bcrypt = require('bcryptjs'); -const User = db.user; -const Role = db.role; - -exports.fetchAll = (req, res) => { - User.findAll({ - attributes: ['id', 'name'], - include: [{ - model: Role, - attributes: ['id', 'name'] - }] - }).then(user => { - res.status(200).json({ - "description": "Users data", - "users": user - }) - }).catch(err => { - res.status(500).json({ - "description": "Error", - "error": err - }); - }) -} - -exports.createUser = (req, res) => { - User.create({ - name: req.body.name, - email: req.body.email, - username: req.body.username, - password: bcrypt.hashSync(req.body.password), - }).then(user => { - Role.findOne({ - where: { - name: req.body.role - } - }).then(role => { - user.setRole(role).then(() => { - res.send("User created successfully!"); - }) - }).catch(err => { - res.status(500).send('Error -> ' + err); - }); - }).catch(err => { - res.status(500).send('Error -> ' + err); - }); -} - -exports.editUser = (req, res) => { - User.findOne({ - where: { - id: req.body.id - } - }).then(user => { - Role.findOne({ - where: { - name: req.body.role - } - }).then(role => { - user.setRole(role).then(() => { - user.update( - { - name: req.body.name, - email: req.body.email, - username: req.body.username, - password: bcrypt.hashSync(req.body.password) - }, - { - fields: ['name', 'email', 'username', 'password'] - } - ).then(() => { - res.send("User edited successfully!"); - }).catch(err => { - res.status(500).send('Error -> ' + err); - }); - }).catch(err => { - res.status(500).send('Error -> ' + err); - }); - }).catch(err => { - res.status(500).send('Error -> ' + err); - }); - }).catch(err => { - res.status(500).send('Error -> ' + err); - }); -} - -exports.deleteUser = (req, res) => { - User.destroy({ - where: { - id: req.body.id - } - }).then(() => { - res.send("User deleted successfully!"); - }).catch(err => { - res.status(500).send('Error -> ' + err); - }); -} - -exports.viewDetail = (req, res) => { - User.findOne({ - where: { - id: req.body.id - }, - attributes: ['id', 'name', 'email', 'username', 'password'], - include: [{ - model: Role, - attributes: ['id', 'name'] - }] - }).then(users => { - res.status(200).json({ - "description": "Users data", - "users": users - }) - }).catch(err => { - res.status(500).json({ - "description": "Error", - "error": err - }); - }) -} \ No newline at end of file -- GitLab