angular.module('focaCrearNotaPedido') .service('crearNotaPedidoService', ['$http', 'API_ENDPOINT', function($http, API_ENDPOINT) { var route = API_ENDPOINT.URL; var notaPedido = undefined; return { crearNotaPedido: function(notaPedido) { return $http.post(route + '/nota-pedido', {notaPedido: notaPedido}); }, obtenerNotaPedido: function() { return $http.get(route +'/nota-pedido'); }, setNotaPedido: function(notaPedido) { this.notaPedido = notaPedido; }, clearNotaPedido: function() { this.notaPedido = undefined; }, getNotaPedido: function() { return this.notaPedido; }, getArticulosByIdNotaPedido: function(id) { return $http.get(route+'/articulos/nota-pedido/'+id); }, crearArticulosParaNotaPedido: function(articuloNotaPedido) { return $http.post(route + '/articulos/nota-pedido', {articuloNotaPedido: articuloNotaPedido}); }, getDomiciliosByIdNotaPedido: function(id) { return $http.get(route +'/nota-pedido/'+id+'/domicilios'); }, //EN DESARROLLO getDomicilios: function(id) { // return $http.get(route + '/'+id) var domicilio = [ { id: 1, dom: 'RISSO PATRON 781' }, { id: 2, dom: 'MARIANO MORENO 533' }, { id: 3, dom: 'SALTA 796' } ]; return domicilio; }, getPrecioCondicion: function() { return $http.get(route + '/precio-condicion'); }, getPrecioCondicionById: function(id) { return $http.get(route + '/precio-condicion/' + id); }, getPlazoPagoByPrecioCondicion: function(id) { return $http.get(route + '/plazo-pago/precio-condicion/'+ id); } }; }]);