Advertisement
Guest User

Untitled

a guest
Feb 10th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. var mongoose = require('mongoose'),
  2. Schema = mongoose.Schema;
  3.  
  4. var UserSchema = new Schema({
  5. name: String,
  6. password: String
  7. });
  8.  
  9. module.exports = mongoose.model('User', UserSchema);
  10.  
  11. (function () {
  12. 'use strict';
  13. var express = require('express'),
  14. mongoose = require('mongoose'),
  15. User = require('./user.model.js')
  16.  
  17. angular.module('app')
  18. .service('userService', ['$q', UserService]);
  19.  
  20. function UserService($q) {
  21. return {
  22. create: createUser
  23. /*getUsers: getUsers,
  24. getById: getUserById,
  25. destroy: deleteUser,
  26. update: updateUser*/
  27. };
  28.  
  29. function createUser(user) {
  30. var deferred = $q.defer();
  31. User.create(user, function(err, res) {
  32. if(err) { eferred.reject(err); }
  33. deferred.resolve(res);
  34. });
  35. return deferred.promise;
  36. }
  37. }
  38. })();
  39.  
  40. (function () {
  41. 'use strict';
  42. angular.module('app')
  43. .controller('UsuarioController', ['userService', '$q', UsuarioController]);
  44.  
  45. function UsuarioController(userService, $q, $mdDialog) {
  46. var self = this;
  47. self.User = {};
  48. self.saveUser = saveUser;
  49.  
  50. function saveUser($event) {
  51. userService.create(self.User).then(function (res) {
  52. console.log('Salvou' + res);
  53. });
  54. }
  55. }
  56.  
  57. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement