From 970844c33e50611669e29aaf814a991cd3c558a3 Mon Sep 17 00:00:00 2001 From: Alexis Leboeuf Date: Fri, 9 Jan 2026 16:31:17 +0100 Subject: [PATCH] Added ID to Sessions (i forgor again) --- .../FrisbYEE/rest/SessionResource.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/back_end/src/main/java/hackathon/FrisbYEE/rest/SessionResource.java b/back_end/src/main/java/hackathon/FrisbYEE/rest/SessionResource.java index 756442a..9e8df8c 100644 --- a/back_end/src/main/java/hackathon/FrisbYEE/rest/SessionResource.java +++ b/back_end/src/main/java/hackathon/FrisbYEE/rest/SessionResource.java @@ -1,5 +1,6 @@ package hackathon.FrisbYEE.rest; +import hackathon.FrisbYEE.jpa.dto.ActiviteDTO; import hackathon.FrisbYEE.jpa.dto.SessionDTO; import hackathon.FrisbYEE.jpa.metier.Activite; import hackathon.FrisbYEE.jpa.metier.Athlete; @@ -109,8 +110,23 @@ public class SessionResource { return ResponseEntity.noContent().build(); } + //Commented because not finished + + /*@GetMapping("/activities/add") + @PreAuthorize("hasRole('coach') or hasRole('admin')") + public ResponseEntity addActivity(@RequestBody ActiviteDTO dto) { + try { + Activite activite = maptoEntity(dto); + activiteDAO.save(activite); + return ResponseEntity.status(HttpStatus.CREATED).body(maptoDTO(activite)); + } catch (Exception ex) { + return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(ex.getMessage()); + } + }*/ + private SessionDTO maptoDTO(Session s) { SessionDTO dto = new SessionDTO(); + dto.setId(s.getId()); dto.setName(s.getName()); dto.setIsRecurrent(s.getIsRecurrent()); dto.setCreneau(s.getCreneau()); @@ -141,6 +157,7 @@ public class SessionResource { private Session maptoEntity(SessionDTO dto) { Session session = new Session(); + session.setId(dto.getId()); session.setName(dto.getName()); session.setIsRecurrent(dto.getIsRecurrent()); session.setCreneau(dto.getCreneau());