diff --git a/src/main/java/ch/progetto152/repository/LocationRepository.java b/src/main/java/ch/progetto152/repository/LocationRepository.java index 9c67346..d654784 100644 --- a/src/main/java/ch/progetto152/repository/LocationRepository.java +++ b/src/main/java/ch/progetto152/repository/LocationRepository.java @@ -10,4 +10,8 @@ import java.util.Optional; public interface LocationRepository extends JpaRepository { Optional findLocationByLocation(String name); + + Boolean existsByLocation(String name); + + void deleteByLocation(String name); } diff --git a/src/main/java/ch/progetto152/services/LocationService.java b/src/main/java/ch/progetto152/services/LocationService.java index 9e5167e..d86ee6c 100644 --- a/src/main/java/ch/progetto152/services/LocationService.java +++ b/src/main/java/ch/progetto152/services/LocationService.java @@ -49,11 +49,11 @@ public class LocationService { } public boolean deleteLocation(String name) { - boolean exists = locationRepository.existsById(id); + boolean exists = locationRepository.existsByLocation(name); if(!exists){ return false; } - locationRepository.deleteByName(name); + locationRepository.deleteByLocation(name); return true; } }