Guest User

Untitled

a guest
Dec 21st, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. const User = sequelize.define('User', {
  2. email: {
  3. type: DataTypes.STRING,
  4. unique: true
  5. },
  6. password: DataTypes.STRING,
  7. name: DataTypes.STRING,
  8. forename: DataTypes.STRING
  9. }, {
  10. hooks: {
  11. beforeSave: hashPassword
  12. }
  13. })
  14. User.associate = function (models) {
  15. User.belongsTo(models.Admin)
  16. User.hasMany(models.UserStatus, {onDelete: 'cascade', hooks: true)
  17. User.hasMany(models.SurveyResult)
  18. }
  19. return User
  20. }
  21.  
  22. async deleteUser (req, res) {
  23. try {
  24. const { userId } = req.body
  25. await User.destroy({
  26. where: { Id: userId }
  27. })
  28. } catch (err) {
  29. console.log(err)
  30. }
Add Comment
Please, Sign In to add comment