Controlador para la gestión completa de cabeceras de mesas del restaurante
El MesasCabeceraController es el controlador encargado de gestionar todos los aspectos relacionados con las cabeceras de mesas del restaurante. Proporciona una API RESTful completa con operaciones CRUD para la entidad MesasCabecera, incluyendo gestión de comandas, estados de mesas y relaciones de servicio.
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
/WorkingData/MesasCabeceraTodos los endpoints del controlador están bajo la ruta /WorkingData/MesasCabecera, lo que indica que maneja datos de trabajo del sistema.
/GetAll - GET (todas las cabeceras)/GetBySalonMesa/{salon}/{mesa} - GET (por salón y mesa)/Get/{salon}/{mesa}/{relacion} - GET (por salón, mesa y relación)/Add - POST (crear cabecera completa)/AddSimplified - POST (crear cabecera simplificada)/Update/{salon}/{mesa}/{relacion} - PUT (actualizar cabecera)/Delete/{salon}/{mesa}/{relacion} - DELETE (eliminar cabecera)/ - OPTIONS (métodos permitidos)Las cabeceras de mesa se identifican mediante tres 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 cabecera
Usado en: Errores de excepción no controlados