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
requestIIdentifierRequestИдентификатор справочника
cancellationTokenCancellationTokenТокен отмены.
Returns
GetByUidAsync(string, CancellationToken)
Возвращает каталог документов по его guid.
Task<IDocumentCatalog> GetByUidAsync(string uid, CancellationToken cancellationToken = default)
Parameters
uidstringGuid объекта в виде строки.
cancellationTokenCancellationTokenТокен отмены.
Returns
UpdateAsync(IUpdateDocumentCatalogRequest, CancellationToken)
Изменяет данные о каталоге документов.
Task<IDocumentCatalog> UpdateAsync(IUpdateDocumentCatalogRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdateDocumentCatalogRequestКаталог документов
cancellationTokenCancellationTokenТокен отмены.