using Project.Application.DTOs.Incoming; using Project.Application.DTOs.Outgoing; using Project.Domain.Entities; namespace Project.Application.Interfaces { public interface ICategoryService { // CREATE Task AddCategoryAsync(CreatingCategoryDto creatingCategoryDto); // READ ALL Task> GetAllAsync(); // READ BY ID Task GetByIdAsync(int id); // READ BY NAME Task GetByNameAsync(string name); // UPDATE Task UpdateCategoryAsync(UpdatingCategoryDto updatingCategoryDto); // DELETE Task DeleteCategoryAsync(int id); } }