Creacion de un crud para manejo de membresias, y cambios en sus rutas.
This commit is contained in:
@@ -2,6 +2,8 @@ const express = require('express');
|
||||
const rutas = express.Router();
|
||||
|
||||
const controladorClientes = require('../controladores/controlador_Clientes');
|
||||
// Importa el NUEVO controlador de Membresías
|
||||
const controladorMembresias = require('../controladores/controlador_Membresias');
|
||||
//indice inical
|
||||
rutas.get('/clientes', controladorClientes.ver);//ver lista de clientes
|
||||
|
||||
@@ -21,18 +23,13 @@ rutas.get('/eliminarCliente/:client_id', controladorClientes.eliminarCliente);
|
||||
rutas.post('/addCliente', controladorClientes.guardaCliente);//almacena en bd el nuevo cliente: https://app.factura-e.net/addCliente
|
||||
rutas.get('/addClienteForm', controladorClientes.verFormNclientes);//muesta form para crear cliente
|
||||
|
||||
// --- Rutas RESTful para Membresías --- https://app.factura-e.net/api/membresias
|
||||
// Listar todas las membresías (GET /api/membresias)
|
||||
rutas.get('/api/membresias', controladorClientes.listarMembresias);
|
||||
// Obtener una membresía específica por ID (GET /api/membresias/:id)
|
||||
// Usado para "editar" (obtener datos para un formulario de edición)
|
||||
rutas.get('/api/membresias/:id', controladorClientes.editarMembresia);
|
||||
// Crear una nueva membresía (POST /api/membresias)
|
||||
rutas.post('/api/membresias', controladorClientes.guardarMembresia);
|
||||
// Actualizar una membresía existente por ID (PUT /api/membresias/:id)
|
||||
rutas.put('/api/membresias/:id', controladorClientes.actualizarMembresia);
|
||||
// Eliminar una membresía por ID (DELETE /api/membresias/:id)
|
||||
rutas.delete('/api/membresias/:id', controladorClientes.eliminarMembresia);
|
||||
// --- Rutas RESTful para TIPOS de Membresías (tabla 'clientes_membresias') ---
|
||||
// Estas rutas apuntarán al nuevo controlador_Membresias
|
||||
rutas.get('/api/tipos-membresia', controladorMembresias.listarTiposMembresia);
|
||||
rutas.get('/api/tipos-membresia/:id', controladorMembresias.obtenerTipoMembresiaPorId);
|
||||
rutas.post('/api/tipos-membresia', controladorMembresias.crearTipoMembresia);
|
||||
rutas.put('/api/tipos-membresia/:id', controladorMembresias.actualizarTipoMembresia);
|
||||
rutas.delete('/api/tipos-membresia/:id', controladorMembresias.eliminarTipoMembresia);
|
||||
|
||||
// Ruta para obtener ciudades
|
||||
rutas.get('/api/ciudades', controladorClientes.obtenerCiudades);
|
||||
|
||||
Reference in New Issue
Block a user