/**
* @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);
})();