using LctMonolith.Models.Database; namespace LctMonolith.Services.Interfaces; public interface IMissionCategoryService { // CRUD should be enough Task GetCategoryByIdAsync(Guid categoryId); Task GetCategoryByTitleAsync(string title); Task> GetAllCategoriesAsync(); Task CreateCategoryAsync(MissionCategory category); Task UpdateCategoryAsync(MissionCategory category); Task DeleteCategoryAsync(Guid categoryId); }