using ROLAC.API.DTOs.Expense; namespace ROLAC.API.Services; public interface IExpenseCategoryService { Task> GetAllAsync(bool includeInactive); Task CreateGroupAsync(CreateExpenseGroupRequest r); Task UpdateGroupAsync(int id, UpdateExpenseGroupRequest r); Task DeactivateGroupAsync(int id); Task CreateSubCategoryAsync(CreateExpenseSubCategoryRequest r); Task UpdateSubCategoryAsync(int id, UpdateExpenseSubCategoryRequest r); Task DeactivateSubCategoryAsync(int id); }