Table of Contents

Interface IMeasureEntityDataService

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

Methods

CreateAsync(CancellationToken)

Создает новую измеряемую величину.

Task<IMeasureEntity> CreateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

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

Returns

Task<IMeasureEntity>

DeleteAsync(IDeleteRequest, CancellationToken)

Удаляет измеряемую величину.

Task DeleteAsync(IDeleteRequest request, CancellationToken cancellationToken = default)

Parameters

request IDeleteRequest

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

cancellationToken CancellationToken

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

Returns

Task

UpdateAsync(IUpdateMeasureEntityRequest, CancellationToken)

Редактирует существующую измеряемую величину.

Task<IMeasureEntity> UpdateAsync(IUpdateMeasureEntityRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateMeasureEntityRequest

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

cancellationToken CancellationToken

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

Returns

Task<IMeasureEntity>