/**
* @ngdoc service
* @name PopPerfisService
* @module s4c.services.PopPerfisService
*
* @description Componente para acesso a api do backend e/ou comunicação entre controllers
*
*
*/
(function () {
angular.module('s4c.services')
.factory('PopPerfisService', PopPerfisService);
PopPerfisService.$inject = ['$q', 'Base'];
/**
* @method PopPerfisService
* @param {*} $q
* @param {*} Base
*/
function PopPerfisService($q, Base) {
var service = {
getPopPerfisByUserAndTipoIncidente: getPopPerfisByUserAndTipoIncidente
};
/**
* @method getPopPerfisByUserAndTipoIncidente
* @param {*} id
*/
function getPopPerfisByUserAndTipoIncidente(id) {
var deferred = $q.defer();
Base.obter('pop_perfis/getPopPerfisByUserAndTipoIncidente/' + id).then(function (res) {
if (typeof res.data === 'object') {
deferred.resolve(res.data);
} else {
deferred.reject(res);
}
}, function (err) {
deferred.reject(err);
});
return deferred.promise;
}
return service;
}
}());