Source: managers/HabilitarCamadasManager.js

/**
 * @ngdoc managers
 * @name HabilitarCamadasManager
 * @module s4c.managers.HabilitarCamadasManager
 *
 * @description
 * `HabilitarCamadasManager` Componente para comunicação entre uma página html qualquer e o controller da diretiva
 * 
 * 
 */
(function () {
    'use strict';

    function HabilitarCamadasManager(CamadasService) {
        return {
            /**
             * @method habilitarCamadas
             * @param {*} obj 
             */
            'habilitarCamadas': function (obj) {

                if (obj.tipo == "incidente") {
                    CamadasService.ativarMenuDoIncidente(obj);
                } else if (obj.tipo == "camera") {
                    CamadasService.ativarMenuCategoriaCamera(obj.CategoriaCameraId);
                } else if (obj.tipo == "base") {
                    CamadasService.exibirBasesConhecimento();
                } else if (obj.tipo == "poi") {
                    CamadasService.ativarMenuPoi(obj);
                } else if (obj.tipo == "viatura") {
                    CamadasService.ativarMenuViatura(obj);
                }
            }
        };
    }

    HabilitarCamadasManager.$inject = ['CamadasService'];

    angular.module('s4c.managers')
        .service('HabilitarCamadasManager', HabilitarCamadasManager);
})();