Table of Contents

Interface IViewpointCatalogDataService

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

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

public interface IViewpointCatalogDataService : ILocateableDataService<IViewpointCatalog>, IBaseDataService<IViewpointCatalog>, IDataService<IViewpointCatalog>, IDataService
Inherited Members

Methods

GetByReferenceAsync(IIdentifierRequest, CancellationToken)

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

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

Parameters

request IIdentifierRequest
cancellationToken CancellationToken

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

Returns

Task<IViewpointCatalog>

GetByUidAsync(string, CancellationToken)

Возвращает каталог представлений по его guid.

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

Parameters

uid string

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

cancellationToken CancellationToken

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

Returns

Task<IViewpointCatalog>

UpdateAsync(IUpdateViewpointCatalogRequest, CancellationToken)

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

Task<IViewpointCatalog> UpdateAsync(IUpdateViewpointCatalogRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateViewpointCatalogRequest
cancellationToken CancellationToken

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

Returns

Task<IViewpointCatalog>