Table of Contents

Interface IBaseMeasureEntityDataService

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Repository.Base
Assembly
Ascon.Polynom.Web.Api.Data.dll
public interface IBaseMeasureEntityDataService : IDataService<INamedObject>, IDataService

Methods

GetAllAsync(CancellationToken)

Возвращает все измеряемые величины.

Task<List<IMeasureEntity>> GetAllAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

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

Returns

Task<List<IMeasureEntity>>

GetByCodeAsync(IGetByCodeRequest, CancellationToken)

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

Task<IMeasureEntity> GetByCodeAsync(IGetByCodeRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByCodeRequest

Запрос поиска измеряемой величины по коду.

cancellationToken CancellationToken

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

Returns

Task<IMeasureEntity>

GetByIdAsync(IGetByIdRequest, CancellationToken)

Возвращает измеряемую величину по ее ObjectId.

Task<IMeasureEntity> GetByIdAsync(IGetByIdRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByIdRequest

Запрос поиска измеряемой величины по идентификатору.

cancellationToken CancellationToken

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

Returns

Task<IMeasureEntity>

GetByUidAsync(IGetByUidRequest, CancellationToken)

Возвращает измеряемую величину по ее guid.

Task<IMeasureEntity> GetByUidAsync(IGetByUidRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByUidRequest

Запрос поиска измеряемой величины по Guid.

cancellationToken CancellationToken

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

Returns

Task<IMeasureEntity>