/**
* @ngdoc service
* @name poi
* @module s4c.services.poi
*
* @description Componente para acesso a api do backend e/ou comunicação entre controllers
*
*
*/
(function () {
angular.module('s4c.services')
.factory('Poi', Poi);
Poi.$inject = [
'Base',
'$q',
'$http',
'API_ENDPOINT',
'$mdDialog'
]
/**
* @method Poi
* @param {*} $http
* @param {*} $q
* @param {*} API_ENDPOINT
* @param {*} Base
* @param {*} $mdDialog
*/
function Poi(Base, $q, $http, API_ENDPOINT, $mdDialog) {
var service = {
pesquisar: pesquisar,
salvarTipos: salvarTipos,
getTipos: getTipos
};
/**
* @method pesquisar
* @param {*} texto
*/
function pesquisar(texto) {
return Base.obter('pois/search/' + texto);
}
/**
* @method salvarTipos
* @param {*} tipos
*/
function salvarTipos(tipos) {
return Base.salvar('tipo_pois/', tipos);
}
/**
* @method getTipos
*/
function getTipos() {
return Base.obter('tipo_pois/');
}
return service;
}
}());