if (agendaForm.hasErrors()) {
return badRequest(toJson(TransformValidationErrors.transform(agendaForm.errors())));
}
Agenda formAgenda = agendaForm.get();
if (getEvent().getAgenda() == null) {
formAgenda.save();
getEvent().setAgenda(formAgenda);
getEvent().update();
} else {
// Mise à jour d'un agenda
Agenda dbAgenda = Agenda.find.byId(getEvent().getAgenda().getId());
dbAgenda.setDebutCfp(formAgenda.getDebutCfp());
dbAgenda.setFinCfp(formAgenda.getFinCfp());
dbAgenda.setFinVote(formAgenda.getFinVote());
dbAgenda.update();
}
// HTTP 204 en cas de succès (NO CONTENT)
return noContent();
}