Fixed ordering in ingredient service.

This commit is contained in:
Oskar Rasieński 2026-01-08 01:43:18 +01:00
commit 707f88b70b

View file

@ -21,11 +21,11 @@ public class IngredientService {
}
public List<Ingredient> findAll() {
return ingredientRepository.findAll();
return ingredientRepository.findAllByOrderByNameAsc();
}
public List<Ingredient> findAll(int limit) {
return ingredientRepository.findAll(PageRequest.of(0, limit)).toList();
public List<Ingredient> findAll(int page, int limit) {
return ingredientRepository.findAllByOrderByNameAsc(PageRequest.of(page, limit)).toList();
}
/**
@ -58,8 +58,10 @@ public class IngredientService {
return Optional.of(ingredientRepository.save(ingredient));
}
public void delete(Long id) {
public boolean delete(Long id) {
if (!ingredientRepository.existsById(id)) return false;
ingredientRepository.deleteById(id);
return true;
}
}