Added ID to Sessions (i forgor again)

This commit is contained in:
Alexis Leboeuf
2026-01-09 16:31:17 +01:00
parent aa82614227
commit 970844c33e

View File

@@ -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());