Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const User = sequelize.define('User', {
- email: {
- type: DataTypes.STRING,
- unique: true
- },
- password: DataTypes.STRING,
- name: DataTypes.STRING,
- forename: DataTypes.STRING
- }, {
- hooks: {
- beforeSave: hashPassword
- }
- })
- User.associate = function (models) {
- User.belongsTo(models.Admin)
- User.hasMany(models.UserStatus, {onDelete: 'cascade', hooks: true)
- User.hasMany(models.SurveyResult)
- }
- return User
- }
- async deleteUser (req, res) {
- try {
- const { userId } = req.body
- await User.destroy({
- where: { Id: userId }
- })
- } catch (err) {
- console.log(err)
- }
Add Comment
Please, Sign In to add comment