eventman/angular_app/js/services.js
2015-03-22 09:36:32 +01:00

37 lines
997 B
JavaScript

'use strict';
/* Services that are used to interact with the backend. */
var eventManServices = angular.module('eventManServices', ['ngResource']);
eventManServices.factory('Event', ['$resource',
function($resource) {
return $resource('events/:id', {id: '@_id'}, {
all: {
method: 'GET',
isArray: true,
transformResponse: function(data, headers) {
return angular.fromJson(data).events;
}
},
update: {method: 'PUT'}
});
}]
);
eventManServices.factory('Person', ['$resource',
function($resource) {
return $resource('persons/:id', {id: '@_id'}, {
all: {
method: 'GET',
isArray: true,
transformResponse: function(data, headers) {
return angular.fromJson(data).persons;
}
},
update: {method: 'PUT'}
});
}]
);