service.js
1.55 KB
angular.module('focaAbmVehiculo')
.factory('focaAbmVehiculoService', ['$http', 'API_ENDPOINT', function($http, API_ENDPOINT) {
return {
getVehiculos: function() {
return $http.get(API_ENDPOINT.URL + '/vehiculo');
},
getVehiculo: function(id) {
return $http.get(API_ENDPOINT.URL + '/vehiculo/' + id);
},
getTransportistas: function() {
return $http.get(API_ENDPOINT.URL + '/transportista');
},
guerdarVehiculo: function(vehiculo) {
return $http.post(API_ENDPOINT.URL + '/vehiculo', {vehiculo: vehiculo});
},
deleteVehiculo: function(id) {
return $http.delete(API_ENDPOINT.URL + '/vehiculo/' + id);
},
getCisternadoPorVehiculo: function(idVehiculo) {
return $http.get(API_ENDPOINT.URL + '/cisterna/listar/vehiculo/' + idVehiculo);
},
getCisterna: function(id) {
return $http.get(API_ENDPOINT.URL + '/cisterna/' + id);
},
guardarCisterna: function(cisterna) {
return $http.post(API_ENDPOINT.URL + '/cisterna/guardar', {cisterna: cisterna});
},
deleteCisterna: function(id) {
return $http.delete(API_ENDPOINT.URL + '/cisterna/borrar/' + id);
},
getVehiculosPorTransportista: function(id) {
return $http.get(API_ENDPOINT.URL + '/vehiculo/transportista/' + id);
}
};
}]);