/* * @Author: Ali * @Date: 2017-02-24 03:59:26 * @Last Modified by: Ali * @Last Modified time: 2017-02-28 09:33:38 */ (function(){ 'use strict'; /** * santa Factory that get info from santa factory. * * @function santa * @param {Object} $scope provided by AngularJS * @return {Object} santa */ angular.module('secretSantaApp').factory('santa', ['$http', function($http){ var santa = {}; santa.post = function(newSanta){ return $http.post('/register', newSanta); }; santa.getMatch = function(me){ return $http.post('/myMatch', me); }; santa.lastSanta = function(){ return $http.get('/lastsanta'); }; santa.count = function(){ return $http.get('/countsanta'); }; santa.matchMaker = function(admin){ return $http.post('/makeMatch', admin); }; santa.removeFamily = function(admin){ return $http.post('/deletefamily', admin); }; return santa; }]); }());