Interface IScopeClassificationTreeDataService
- Namespace
- Ascon.Polynom.Web.Api.Data.Interfaces.Repository
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
public interface IScopeClassificationTreeDataService : IDataService<ITreeNode>, IDataService
Methods
GetFilterItemsAsync(IScopeClassificationFilterItemsRequest, CancellationToken)
Возвращает список элементов фильтра для указанных областей фильрации.
Task<IGetFilterItemsResponse> GetFilterItemsAsync(IScopeClassificationFilterItemsRequest request, CancellationToken cancellationToken)
Parameters
requestIScopeClassificationFilterItemsRequestcancellationTokenCancellationTokenТокен отмены.
Returns
GetScopeClassificationTreeAsync(IScopeClassificationTreeRequest, CancellationToken)
Возвращает первый уровень дерева классификации, отфильтрованного по областям.
Task<IPaginatedList<IClassificationTreeNode>> GetScopeClassificationTreeAsync(IScopeClassificationTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIScopeClassificationTreeRequestПараметры запроса
cancellationTokenCancellationTokenТокен отмены.
Returns
GetScopeClassificationTreeNodeAsync(IScopeClassificationNodeRequest, CancellationToken)
Возвращает указанный узел дерева классификации, отфильтрованного по областям.
Task<IClassificationTreeNode> GetScopeClassificationTreeNodeAsync(IScopeClassificationNodeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIScopeClassificationNodeRequestcancellationTokenCancellationTokenТокен отмены.
Returns
GetScopeClassificationTreeNodeChildrenAsync(IScopeClassificationNodeChildrenRequest, CancellationToken)
Возвращает содержимое указанного узла дерева классификации, отфильтрованного по областям.
Task<IPaginatedList<IClassificationTreeNode>> GetScopeClassificationTreeNodeChildrenAsync(IScopeClassificationNodeChildrenRequest request, CancellationToken cancellationToken = default)
Parameters
requestIScopeClassificationNodeChildrenRequestПараметры запроса.
cancellationTokenCancellationTokenТокен отмены.