a
This commit is contained in:
parent
86446f2bd3
commit
d7638fcc07
@ -71,27 +71,15 @@ const generateControllers = (service, extraControllers = {}, options = {}) => {
|
||||
}
|
||||
}
|
||||
},
|
||||
/*
|
||||
create: async (req, res, next) => {
|
||||
try {
|
||||
console.log(req.body);
|
||||
const result = await service.create(req.body, buildContext(req, res));
|
||||
return handleResultResponse(result, null, null, res, httpStatus.CREATED)
|
||||
} catch (error) {
|
||||
handleErrorResponse(_options.MODULE_NAME, 'create', error, res)
|
||||
}
|
||||
},
|
||||
*/
|
||||
|
||||
create: (config) => {
|
||||
console.log('CREAAAAAAAAAAAAAAATE');
|
||||
console.log('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
|
||||
return async (req, res, next) => {
|
||||
try {
|
||||
console.log('CREAAAAAAAAAAAAAAATE22222');
|
||||
console.log('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa2');
|
||||
const result = await service.create(req.body, buildContext(req, config));
|
||||
return handleResultResponse(result, null, null, res, httpStatus.CREATED)
|
||||
} catch (error) {
|
||||
console.log('CREAAAAAAAAAAAAAAAT333333333333333332');
|
||||
return handleErrorResponse(_options.MODULE_NAME, 'create', error, res)
|
||||
}
|
||||
};
|
||||
|
||||
@ -316,15 +316,17 @@ routes.get('/admin/events/:id',
|
||||
);
|
||||
|
||||
routes.get('/admin/events/:id/partners',
|
||||
isAdministratorUser,
|
||||
// isAdministratorUser,
|
||||
eventController.findPartners,
|
||||
);
|
||||
|
||||
|
||||
routes.post('/admin/reservations',
|
||||
// isAdministratorUser,
|
||||
// SchemaValidator(VenueValidation.VenueInputType, true),
|
||||
eventReservationController.create);
|
||||
//SchemaValidator(eventValidation.ReservationInputType, true),
|
||||
eventReservationController.create(),
|
||||
|
||||
);
|
||||
|
||||
/*// Un ponente
|
||||
routes.get('/admin/speakers/:id',
|
||||
|
||||
@ -14,6 +14,16 @@ const webInscriptionInputType = Joi.object().keys({
|
||||
phone: Joi.string().optional()
|
||||
});
|
||||
|
||||
const ReservationInputType = Joi.object().keys({
|
||||
// id: Joi.string().required(),
|
||||
reservation_code: Joi.string().required(),
|
||||
color: Joi.string().required(),
|
||||
state: Joi.string().required(),
|
||||
description: Joi.string().required(),
|
||||
init_available_date: Joi.date().optional(),
|
||||
end_available_date: Joi.date().optional(),
|
||||
});
|
||||
|
||||
|
||||
/*
|
||||
const EventsListOutputType = Joi.object().keys({
|
||||
|
||||
@ -18,8 +18,9 @@ const extraMethods = {
|
||||
},
|
||||
|
||||
_getPartners: (eventId) => {
|
||||
return models.EventReservation.findAndCountAll({
|
||||
//attributes: [ [Sequelize.fn('DISTINCT', Sequelize.col('events_reservations.entityId'), Sequelize.col('events_reservations.eventId')), 'entities']],
|
||||
return models.EventReservation.findAll({
|
||||
// attributes: [ [Sequelize.fn('DISTINCT', Sequelize.col('events_reservations.entityId'), Sequelize.col('events_reservations.eventId')), 'entities']],
|
||||
attributes: ['entityId','eventId', 'state'],
|
||||
where: { eventId: eventId },
|
||||
include: [{ model: models.Entity }],
|
||||
})
|
||||
|
||||
Loading…
Reference in New Issue
Block a user