Files

22 lines
640 B
JavaScript
Raw Permalink Normal View History

2022-05-13 22:10:54 -05:00
const Premiacion = require('../../db/tablas/Premiacion');
2022-05-17 20:57:26 -05:00
const { validarNumeroEntero } = require('../../helper/validar');
2022-05-13 22:10:54 -05:00
const activarDesactivar = async (body) => {
2022-05-17 20:57:26 -05:00
if (typeof body.activa === "undefined")
2022-05-13 22:10:54 -05:00
throw new Error('Se necesita saber si se quiere activar o desactivar.');
const idPremiacion = validarNumeroEntero(
body.idPremiacion,
'idPremiacion',
true
);
const activa = body.activa;
const premiacion = await Premiacion.findOne({ where: idPremiacion });
if (!premiacion) throw new Error('No existe esta premiación.');
return premiacion.update({ activa });
};
module.exports = activarDesactivar;