Table of Contents

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

request IScopeClassificationFilterItemsRequest
cancellationToken CancellationToken

Токен отмены.

Returns

Task<IGetFilterItemsResponse>

GetScopeClassificationTreeAsync(IScopeClassificationTreeRequest, CancellationToken)

Возвращает первый уровень дерева классификации, отфильтрованного по областям.

Task<IPaginatedList<IClassificationTreeNode>> GetScopeClassificationTreeAsync(IScopeClassificationTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request IScopeClassificationTreeRequest

Параметры запроса

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IPaginatedList<IClassificationTreeNode>>

GetScopeClassificationTreeNodeAsync(IScopeClassificationNodeRequest, CancellationToken)

Возвращает указанный узел дерева классификации, отфильтрованного по областям.

Task<IClassificationTreeNode> GetScopeClassificationTreeNodeAsync(IScopeClassificationNodeRequest request, CancellationToken cancellationToken = default)

Parameters

request IScopeClassificationNodeRequest
cancellationToken CancellationToken

Токен отмены.

Returns

Task<IClassificationTreeNode>

GetScopeClassificationTreeNodeChildrenAsync(IScopeClassificationNodeChildrenRequest, CancellationToken)

Возвращает содержимое указанного узла дерева классификации, отфильтрованного по областям.

Task<IPaginatedList<IClassificationTreeNode>> GetScopeClassificationTreeNodeChildrenAsync(IScopeClassificationNodeChildrenRequest request, CancellationToken cancellationToken = default)

Parameters

request IScopeClassificationNodeChildrenRequest

Параметры запроса.

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IPaginatedList<IClassificationTreeNode>>