diff --git a/src/main/java/de/jottyfan/camporganizer/module/admin/AdminRepository.java b/src/main/java/de/jottyfan/camporganizer/module/admin/AdminRepository.java index 0272266..10005f6 100644 --- a/src/main/java/de/jottyfan/camporganizer/module/admin/AdminRepository.java +++ b/src/main/java/de/jottyfan/camporganizer/module/admin/AdminRepository.java @@ -324,7 +324,7 @@ public class AdminRepository { * @return number of affected database rows; should be 1 */ public Integer upsertLocation(@Valid LocationBean bean) { - // TODO: implement; respect existing camps that fit to the current camp location. + // TODO: implement throw new DataAccessException("not yet implemented"); } } diff --git a/src/main/java/de/jottyfan/camporganizer/module/admin/AdminService.java b/src/main/java/de/jottyfan/camporganizer/module/admin/AdminService.java index 8e9a32f..ffa39a9 100644 --- a/src/main/java/de/jottyfan/camporganizer/module/admin/AdminService.java +++ b/src/main/java/de/jottyfan/camporganizer/module/admin/AdminService.java @@ -114,6 +114,7 @@ public class AdminService { * @param id the ID of the location */ public void deleteLocation(Integer id) { + // TODO: if a location is still in use by a camp, forbid deleting it adminRepository.deleteLocation(id); }