Advertisement
Guest User

Untitled

a guest
Oct 1st, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. createUser: function(req, res) {
  2.         var _user = new Models.User(req.body);
  3.         var _dateCreation = new Date();
  4.  
  5.         _user.password = crypto.createHash(_user.password);
  6.        
  7.         _user.dtCreate = _dateCreation;
  8.         _user.dtUpdate = _dateCreation;
  9.  
  10.         for(var i=0; i<req.body.address.length; i++) {
  11.             var _address = new Models.Address(req.body.address[i]);
  12.             _address.save(function(err, addressData) {
  13.                 if (err) { res.status(500); res.send({'status': 'error', 'error' : err});  return; }
  14.             });
  15.             _user.address.push(addressData._id);
  16.         }
  17.  
  18.         for (var i=0; i<req.body.contacts.length; i++) {
  19.             var _contact = new Models.Contact(req.body.contacts[i]);
  20.             _contact.save(function(err, contactData) {
  21.                 if (err) { res.status(500); res.send({'status': 'error', 'error' : err});  return; }
  22.                
  23.             });
  24.             _user.contacts.push(_contact._id);
  25.         }
  26.  
  27.         res.send(_user);
  28.         return;
  29.  
  30.         _user.save(function(err, userData) {
  31.             if (err) { res.status(500); res.send({'status': 'error', 'error' : err});  return; }
  32.             res.send(userData);
  33.             return;
  34.         });
  35.     },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement