Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var mongoose = require('mongoose'),
- Schema = mongoose.Schema;
- var UserSchema = new Schema({
- name: String,
- password: String
- });
- module.exports = mongoose.model('User', UserSchema);
- (function () {
- 'use strict';
- var express = require('express'),
- mongoose = require('mongoose'),
- User = require('./user.model.js')
- angular.module('app')
- .service('userService', ['$q', UserService]);
- function UserService($q) {
- return {
- create: createUser
- /*getUsers: getUsers,
- getById: getUserById,
- destroy: deleteUser,
- update: updateUser*/
- };
- function createUser(user) {
- var deferred = $q.defer();
- User.create(user, function(err, res) {
- if(err) { eferred.reject(err); }
- deferred.resolve(res);
- });
- return deferred.promise;
- }
- }
- })();
- (function () {
- 'use strict';
- angular.module('app')
- .controller('UsuarioController', ['userService', '$q', UsuarioController]);
- function UsuarioController(userService, $q, $mdDialog) {
- var self = this;
- self.User = {};
- self.saveUser = saveUser;
- function saveUser($event) {
- userService.create(self.User).then(function (res) {
- console.log('Salvou' + res);
- });
- }
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement