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