Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .put(function(req, res) {
- User.findById(req.params.id, function(err, user) {
- if (err) {
- res.statusCode = 404;
- res.send(err);
- }
- else if(!user){
- var user = new User();
- user._id = req.params.id;
- var neu = 1;
- }
- user.isValidPassword(req.body.password,function(err, isMatch){
- if(isMatch){
- user.email = req.body.email;
- user.firstName = req.body.firstName;
- user.lastName = req.body.lastName;
- user.password = req.body.password;
- user.userType = req.body.userType;
- user.nation = req.body.nation;
- user.address = req.body.address;
- user.city = req.body.city;
- user.company = req.body.company;
- user.phone = req.body.phone;
- user.save(function(err) {
- if (err) {
- res.status(400).json({});
- res.end();
- }else {
- if (neu == 1) {
- res.statusCode = 201;
- user.password = undefined;
- res.json(user);
- } else {
- res.statusCode = 204;
- res.end();
- }
- }
- });
- }
- })
- });
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement