modificado POST evento para manejar tambine los updates

This commit is contained in:
onsaliyo 2021-04-03 14:07:45 +02:00
parent 207b7461b0
commit 892a98a831
1 changed files with 12 additions and 3 deletions

View File

@ -56,10 +56,19 @@ module.exports.getDiscoteca = getDiscoteca;
async function addEvento(evento){
try{
let conn = await mariadb.getConn();
const rows = await conn.query
("INSERT INTO evento (discotecaID, nombre, localizacion, fecha, hora, descripcion, precio1, precio2) VALUES (?, ?, ?, ?, ?, ?, ?, ?)",
[evento.discotecaID, evento.nombre, evento.localizacion, evento.fecha, evento.hora, evento.descripcion, evento.precio1, evento.precio2]);
const lookup = await conn.query ("SELECT * FROM evento WHERE id = ?", [evento.id]);
conn.release();
if (!lookup){
const rows = await conn.query
("INSERT INTO evento (discotecaID, nombre, localizacion, fecha, hora, descripcion, precio1, precio2) VALUES (?, ?, ?, ?, ?, ?, ?, ?)",
[evento.discotecaID, evento.nombre, evento.localizacion, evento.fecha, evento.hora, evento.descripcion, evento.precio1, evento.precio2]);
conn.release();}
else{
const rows = await conn.query
("UPDATE evento SET discotecaID = ?, nombre = ?, localizacion = ?, fecha = ?, hora = ?, descripcion = ?, precio1 = ?, precio2 = ? WHERE id = ?",
[evento.discotecaID, evento.nombre, evento.localizacion, evento.fecha, evento.hora, evento.descripcion, evento.precio1, evento.precio2, evento.id]);
}
if (rows){
return rows;}