Files
PantryHub/services/CategoryService.js
T
2026-08-09 19:03:26 +02:00

53 lines
652 B
JavaScript

const CategoryRepository = require("../repositories/CategoryRepository");
class CategoryService {
getCategories() {
return CategoryRepository.getAll();
}
getCategory(id) {
return CategoryRepository.findById(id);
}
createCategory(data) {
return CategoryRepository.create(data);
}
updateCategory(id, data) {
return CategoryRepository.update(id, data);
}
categoryHasProducts(id) {
return CategoryRepository.hasProducts(id);
}
deleteCategory(id) {
return CategoryRepository.delete(id);
}
}
module.exports = new CategoryService();