Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. 'user strict';
  2. var sql = require('./../db.js');
  3.  
  4. //User object constructor
  5. var User = function(user){
  6. this.email = user.email;
  7. this.name = user.name;
  8. this.gender = user.gender;
  9. this.profileImageType = user.profileImageType;
  10. this.profileImage = user.profileImage;
  11. this.accountType = user.accountType;
  12. this.createdAt = new Date();
  13. };
  14. User.getCountByEmail = function (email, result) {
  15. console.log("entering user.getCountByEmail with")
  16. console.log(email)
  17. sql.query("Select COUNT(*) AS userCount from users where email = ? ", email, function (err, res) {
  18. if(err) {
  19. console.log("error: ", err);
  20. return result(err, null);
  21. }
  22. else{
  23. console.log("user getCountByEmail returns")
  24. console.log(res)
  25. return result(null, res);
  26. }
  27. });
  28. };
  29.  
  30. 'use strict';
  31.  
  32. var User = require('./user.js');
  33.  
  34. exports.list_all_users = function(req,res){
  35. User.getAll(function(err,user){
  36. console.log('controller')
  37. if (err){
  38. res.send(err);
  39. }else{
  40. console.log('res', user)
  41. res.send(user)
  42. }
  43. });
  44. };
  45. exports.getCountByEmail = function(email,res){
  46. User.getCountByEmail(email, function(err,user){
  47. if (err){
  48. console.log('error', err)
  49. return res.send(err)
  50. }else{
  51. console.log('res', user)
  52. console.log(user)
  53. return user;
  54. }
  55. });
  56. };
  57.  
  58. var userController = require('./../model/userController.js');
  59. userController.getCountByEmail("miow@email.com",res,function(err,result) {
  60. if (err){
  61. console.log("34 err")
  62. console.log(err)
  63. }else{
  64. console.log("imin userCount: " + result)
  65. }
  66. });
  67.  
  68. function(err,result) {
  69. if (err){
  70. console.log("34 err")
  71. console.log(err)
  72. }else{
  73. console.log("imin userCount: " + result)
  74. }
  75.  
  76. res [ RowDataPacket { userCount: 1 } ]
  77. imin
  78. [ RowDataPacket { userCount: 1 } ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement