Source: services/FaceService.js

    /**
     * @ngdoc service
     * @name FaceService
     * @module s4c.services.FaceService
     * 
     * @description  Componente para acesso a api do backend e/ou comunicação entre controllers
     * 
     *
     */
     
(function () {
    angular.module('s4c.services')
        .factory('FaceService', FaceService);

    FaceService.$inject = ['Base']

   /**	
	* @method FaceService
	* @param {*} Base
	*/
    function FaceService(Base) {

        var service = {
            salvar: salvar,
            atualizar: atualizar,
            remover: remover
        };

  		/**	
		* @method salvar
		* @param {*} face
		*/
        function salvar(face) {
            return Base.salvar('faces/', face);
        }

  		/**	
		* @method atualizar
		* @param {*} face
		*/
        function atualizar(face) {
            return Base.atualizar('faces/' + face.id, face);
        }

  		/**	
		* @method remover
		* @param {*} face
		*/
        function remover(face) {
            return Base.remover('faces/' + face.id);
        }

        return service;
    }
}());