const express = require('express'); const app = express(); const route = '/servicio'; const nuevo = require('../controller/Servicio/nuevo'); const serviciosAdmin = require('../controller/Servicio/serviciosAdmin'); const serviciosResponsable = require('../controller/Servicio/serviciosResponsable'); const admin = require('../controller/Servicio/admin'); const alumno = require('../controller/Servicio/alumno'); app.post(`${route}/nuevo`, (req, res) => { return nuevo(req.body) .then((data) => { res.status(201).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); app.get(`${route}/servicios_admin`, (req, res) => { return serviciosAdmin(req.query) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); app.get(`${route}/servicios_responsable`, (req, res) => { return serviciosResponsable(req.query) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); app.get(`${route}/admin`, (req, res) => { return admin(req.query) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); app.get(`${route}/alumno`, (req, res) => { return alumno(req.query) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); module.exports = app;