Source: services/alarme_disparado.js

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

    angular
        .module('s4c.services')
        .factory('AlarmeDisparado', AlarmeDisparado);

    AlarmeDisparado.$inject = ['Base']
   /**	
	* @method AlarmeDIsparado
	* @param {*} Base
	*/
    function AlarmeDisparado(Base) {
        var service = {
            obterMeusAlarmesDisparados: obterMeusAlarmesDisparados,
            mudarStatusVerficado: mudarStatusVerficado,
            naoExibir: naoExibir
        };
	   /**	
		* @method obterMeusAlarmesDisparados
		* @param {*} id
		*/
        function obterMeusAlarmesDisparados(id) {
            return Base.obter(`alarme_disparado/usuario/${id}`);
        }

	   /**	
		* @method mudarStatusVerficado
		* @param {*} id
		* @param {*} verificado
		*/
        function mudarStatusVerficado(id, verificado) {
            return Base.salvar('alarme_disparado/' + id, {
                verificado: verificado
            });
        }

	   /**	
		* @method naoExibir
		* @param {*} id
		*/
        function naoExibir(id) {
            return Base.salvar('alarme_disparado/' + id, {
                exibir: false
            });
        }

        return service;
    }
}());