Files
PantryHub/services/CategoryService.js
T

53 lines
778 B
JavaScript

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