From 36dcc49f9adb3ebaf0b2dad89740f9830a2ad983 Mon Sep 17 00:00:00 2001
From: Paul Reichmuth
Date: Fri, 19 Dec 2025 15:40:33 +0100
Subject: [PATCH] add utility methods
---
.../pnreichmuth/timekeep_backend/services/RacerService.java | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/main/java/de/pnreichmuth/timekeep_backend/services/RacerService.java b/src/main/java/de/pnreichmuth/timekeep_backend/services/RacerService.java
index 21bae82..3a7d456 100644
--- a/src/main/java/de/pnreichmuth/timekeep_backend/services/RacerService.java
+++ b/src/main/java/de/pnreichmuth/timekeep_backend/services/RacerService.java
@@ -38,9 +38,14 @@ public class RacerService {
racer.setFirstName(firstName);
racer.setLastName(lastName);
racer.setIsFirstSemester(isFirstSemester);
+ checkRacerIsDuplicate(racer);
return racerRepository.save(racer);
}
+ public List getAllRacers(){
+ return racerRepository.findAll();
+ }
+
public Racer getRacer(String firstName, String lastName) throws RacerNotFoundException {
Racer racer = racerRepository.getRacerByFirstName(firstName).orElse(null);
if(racer == null) throw new RacerNotFoundException(String.format("Racer with name %s %s not found", firstName, lastName));