Files
premiaciones_api/server/routes/Premiacion.js
T
2022-05-17 00:01:12 -05:00

63 lines
1.6 KiB
JavaScript

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;