Controlador para la gestión completa de líneas de mesas y pedidos del restaurante
El MesasLineaController es el controlador encargado de gestionar todos los aspectos relacionados con las líneas de mesas del restaurante. Proporciona una API RESTful completa con operaciones CRUD para la entidad MesasLinea, incluyendo gestión de pedidos, artículos, precios, impuestos y cálculos automáticos.
Todos los endpoints requieren los siguientes parámetros de conexión a la base de datos:
Endpoints: 3 métodos
Endpoints: 4 métodos
Endpoints: 1 método
/Working/MesasLineaTodos los endpoints del controlador están bajo la ruta /Working/MesasLinea, lo que indica que maneja datos de trabajo del sistema.
/GetAll - GET (todas las líneas)/GetBySalonMesa/{salon}/{mesa} - GET (por salón y mesa)/Get/{salon}/{mesa}/{comanda}/{relacion}/{relacionSubarticulo} - GET (línea específica)/Add - POST (crear línea completa)/AddSimplified - POST (crear línea simplificada)/Update/{salon}/{mesa}/{comanda}/{relacion}/{relacionSubarticulo} - PUT (actualizar línea)/Delete/{salon}/{mesa}/{comanda}/{relacion}/{relacionSubarticulo} - DELETE (eliminar línea)/ - OPTIONS (métodos permitidos)Las líneas de mesa se identifican mediante cinco parámetros:
Usado en: GET, PUT, DELETE exitosos
Usado en: POST exitosos
Usado en: Errores de validación o lógica de negocio
Usado en: GET cuando no se encuentra la línea
Usado en: Errores de excepción no controlados