/* global Events Reservations */ 'use strict'; const _ = require('lodash'); const { generateService, parseParamsToFindOptions } = require('../../helpers/service.helper'); const models = require('../../core/models'); const extraMethods = { _getReservaByCode: (eventId, code) => { return models.EventReservation.findOne({ where: { reservation_code: code, eventId: eventId }, include: [{ model: models.Event, }], }) }, _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);