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