const express = require('express'); const app = express(); // const { verificaToken } = require('../middleware/autentificacion'); const route = '/premiacion'; const controllerPath = '../controller/Premiacion'; const get = require(`${controllerPath}/premiaciones`); const getPaginacion = require(`${controllerPath}/premiacionesPaginacion`); const editar = require(`${controllerPath}/editar`); const nueva = require(`${controllerPath}/nueva`); const activarDesactivar = require(`${controllerPath}/activarDesactivar`); app.get(`${route}/get`, (req, res) => { return get() .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); app.get(`${route}/premiacionesPaginacion`, (req, res) => { return getPaginacion(req.query) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); app.post(`${route}/nueva`, (req, res) => { return nueva(req.body) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); app.put(`${route}/editar`, (req, res) => { return editar(req.body) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); app.put(`${route}/activarDesactivar`, (req, res) => { return activarDesactivar(req.body) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); module.exports = app;