/* global Events Reservations */ 'use strict'; const _ = require('lodash'); const { generateService, parseParamsToFindOptions } = require('../../helpers/service.helper'); const models = require('../../core/models'); const extraMethods = { _getReserva: (params, context) => { const wheraaaae = { reservation_code: context.code, eventId: context.eventId}; return new Promise (function (resolve, reject) { models.EventReservation.findOne({ where: wheraaaae, include: [{ model: models.Event, }], }).then(function (result) { resolve(result); }).catch(function (error) { reject(error) }); }) }, _updateReservation: (params, context) => { const tickets = inscriptionCount + 1; // <- nÂș de inscritos + 1 return new Promise (function (resolve, reject) { models.EventReservation.update({ confirmed: tickets }, { where: { id: eventReservationid } }) }) } }; module.exports = generateService(models.EventReservation, extraMethods);