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