push quizz

This commit is contained in:
tuanvu
2025-10-02 14:39:53 +02:00
parent 27aff73824
commit d79f4f4b8f
4 changed files with 51 additions and 26 deletions

View File

@@ -9,11 +9,8 @@ import fr.istic.taa.jaxrs.Mapper.UtilisateurMapper;
import fr.istic.taa.jaxrs.metier.Session;
import fr.istic.taa.jaxrs.metier.Utilisateur;
import jakarta.ws.rs.*;
import jakarta.ws.rs.core.MediaType;
import jakarta.ws.rs.core.Response;
import org.mapstruct.factory.Mappers;
import java.util.Collections;
import java.util.List;
@Path("utilisateur")
@@ -28,18 +25,6 @@ public class UtilisateurResource {
return utilisateurs;
}
/*
@POST
public Response createUtilisateur(UtilisateurDTO dto) {
Utilisateur utilisateur = mapper.toEntity(dto);
utilisateurDAO.create(utilisateur);
UtilisateurDTO result = mapper.toDTO(utilisateur);
return Response.status(Response.Status.CREATED).entity(result).build();
}
*/
@POST
@Path("/register")
public Response registerUtilisateur(UtilisateurDTO dto) {
@@ -98,7 +83,7 @@ public class UtilisateurResource {
if (utilisateur.getSession().contains(existingSession)) {
return Response.status(Response.Status.CONFLICT).build();
}
utilisateur.getSession().add(existingSession);
utilisateurDAO.addToSession(user_id, session_id);
utilisateurDAO.update(utilisateur);
// We update it so have to return new DTO