Interface IMeasureTreeDataService
- Namespace
- Ascon.Polynom.Web.Api.Data.Interfaces.Repository
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
Представляет репозиторий для работы с деревом единиц измерения.
public interface IMeasureTreeDataService : IDataService<ITreeNode>, IDataService
Methods
GetMeasureClassificationTreeAsync(int, int, string, TreeFilterOptions, CancellationToken)
Возвращает первый уровень дерева единиц измерения.
Task<IPaginatedList<IMeasureTreeNode>> GetMeasureClassificationTreeAsync(int pageNumber, int pageSize, string filterString = "", TreeFilterOptions filterOptions = TreeFilterOptions.Default, CancellationToken cancellationToken = default)
Parameters
pageNumberintНомер страницы
pageSizeintКоличество элементов на странице
filterStringstringСтрока фильтрации.
filterOptionsTreeFilterOptionsПараметры фильтрации.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetMeasureClassificationTreeNodeAsync(int, IdentifiableObjectType, CancellationToken)
Возвращает указанный узел дерева единиц измерения.
Task<IMeasureTreeNode> GetMeasureClassificationTreeNodeAsync(int objectId, IdentifiableObjectType typeId, CancellationToken cancellationToken = default)
Parameters
objectIdintИдентификатор узла дерева единиц измерения.
typeIdIdentifiableObjectTypeТип узла дерева единиц измерения.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetMeasureClassificationTreeNodeChildrenAsync(IIdentifiableObject, int, int, string, TreeFilterOptions, CancellationToken)
Возвращает содержимое указанного узла дерева единиц измерения.
Task<IPaginatedList<IMeasureTreeNode>> GetMeasureClassificationTreeNodeChildrenAsync(IIdentifiableObject nodeObject, int pageNumber, int pageSize, string filterString = "", TreeFilterOptions filterOptions = TreeFilterOptions.Default, CancellationToken cancellationToken = default)
Parameters
nodeObjectIIdentifiableObjectОбъект узла дерева единиц измерения.
pageNumberintНомер страницы
pageSizeintКоличество элементов на странице
filterStringstringСтрока фильтрации.
filterOptionsTreeFilterOptionsПараметры фильтрации.
cancellationTokenCancellationTokenТокен отмены.