using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using AsbCloudApp.Data.Manuals; using AsbCloudApp.Services; namespace AsbCloudApp.Repositories; /// /// Репозиторий для работы с директориямиы хранящими инструкциями /// public interface IManualDirectoryRepository : ICrudRepository { /// /// Получение дерева директорий /// /// /// Task> GetTreeAsync(CancellationToken cancellationToken); /// /// Получение одной директории по параметрам /// /// /// /// /// Task GetOrDefaultAsync(string name, int? idParent, CancellationToken cancellationToken); /// /// Проверка директории на существование /// /// /// /// Task IsExistsAsync(int id, CancellationToken cancellationToken); }