feat(repo): add TemplateFolder repository methods

This commit is contained in:
Joseph Doherty
2026-05-11 10:45:20 -04:00
parent 978ac79ad8
commit 4b1077d686
2 changed files with 30 additions and 0 deletions

View File

@@ -79,5 +79,12 @@ public interface ITemplateEngineRepository
Task UpdateSharedScriptAsync(SharedScript sharedScript, CancellationToken cancellationToken = default);
Task DeleteSharedScriptAsync(int id, CancellationToken cancellationToken = default);
// TemplateFolder
Task<TemplateFolder?> GetFolderByIdAsync(int id, CancellationToken cancellationToken = default);
Task<IReadOnlyList<TemplateFolder>> GetAllFoldersAsync(CancellationToken cancellationToken = default);
Task AddFolderAsync(TemplateFolder folder, CancellationToken cancellationToken = default);
Task UpdateFolderAsync(TemplateFolder folder, CancellationToken cancellationToken = default);
Task DeleteFolderAsync(int id, CancellationToken cancellationToken = default);
Task<int> SaveChangesAsync(CancellationToken cancellationToken = default);
}