Table of Contents

Interface IMeasureUnitDataService

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

Methods

CreateAsync(int, CancellationToken)

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

Task<IMeasureUnit> CreateAsync(int entityId, CancellationToken cancellationToken = default)

Parameters

entityId int

Идентификатор измеряемой величины.

cancellationToken CancellationToken

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

Returns

Task<IMeasureUnit>

DeleteAsync(int, CancellationToken)

Удаляет единицу измерения.

Task DeleteAsync(int id, CancellationToken cancellationToken = default)

Parameters

id int
cancellationToken CancellationToken

Returns

Task

UpdateAsync(IUpdateMeasureUnitRequest, CancellationToken)

Редактирует единицу измерения.

Task<IMeasureUnit> UpdateAsync(IUpdateMeasureUnitRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateMeasureUnitRequest

Запрос редактирования единицы измерения.

cancellationToken CancellationToken

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

Returns

Task<IMeasureUnit>