Skip to content

Instantly share code, notes, and snippets.

@ramazankanbur
Created October 10, 2019 15:40
Show Gist options
  • Save ramazankanbur/40602acfc863a669cad2d09529c4cf04 to your computer and use it in GitHub Desktop.
Save ramazankanbur/40602acfc863a669cad2d09529c4cf04 to your computer and use it in GitHub Desktop.
sample
let mongoose = require('mongoose');
let userModel = require('../model/user');
var userManager = {
getUserByNameAndPassword: (userNameAndPasword) => {
return userModel.findOne({
"name": userNameAndPasword.name
}).then((user) => {
console.log(user);
if (!user) { return { success: false, message: 'Böyle bir kullanıcı yok!' }; }
else if (user) {
if (user.password != userNameAndPasword.password) { return { success: false, message: 'Şifre hatalı' }; }
else { return { success: true, message: 'Kullanıcı var', user: user }; }
}
});
},
getAllUsers: () => {
return userModel.find().then((users) => {
if (users) {
return { success: true, users: users }
} else {
return { success: false, message: "Kullanıcı yoktur." }
}
});
},
addUser: (user) => {
return userModel.create(user).then((user) => {
if (user) {
return { success: true, user: user }
} else {
return { success: false, message: "Kullanıcı eklenmesi esnasında bir hata oluştu." }
}
});
}
}
module.exports = userManager;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment