Table of Contents

Interface IDocumentCatalogDataService

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Repository
Assembly
Ascon.Polynom.Web.Api.Data.dll

Представляет репозиторий для работы с каталогами документов.

public interface IDocumentCatalogDataService : ILocateableDataService<IDocumentCatalog>, IBaseDataService<IDocumentCatalog>, IDataService<IDocumentCatalog>, IDataService
Inherited Members

Methods

GetByReferenceAsync(IIdentifierRequest, CancellationToken)

Возвращает каталог документов справочника.

Task<IDocumentCatalog> GetByReferenceAsync(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Идентификатор справочника

cancellationToken CancellationToken

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

Returns

Task<IDocumentCatalog>

GetByUidAsync(string, CancellationToken)

Возвращает каталог документов по его guid.

Task<IDocumentCatalog> GetByUidAsync(string uid, CancellationToken cancellationToken = default)

Parameters

uid string

Guid объекта в виде строки.

cancellationToken CancellationToken

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

Returns

Task<IDocumentCatalog>

UpdateAsync(IUpdateDocumentCatalogRequest, CancellationToken)

Изменяет данные о каталоге документов.

Task<IDocumentCatalog> UpdateAsync(IUpdateDocumentCatalogRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateDocumentCatalogRequest

Каталог документов

cancellationToken CancellationToken

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

Returns

Task<IDocumentCatalog>