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
entityIdintИдентификатор измеряемой величины.
cancellationTokenCancellationTokenТокен отмены.
Returns
DeleteAsync(int, CancellationToken)
Удаляет единицу измерения.
Task DeleteAsync(int id, CancellationToken cancellationToken = default)
Parameters
idintcancellationTokenCancellationToken
Returns
UpdateAsync(IUpdateMeasureUnitRequest, CancellationToken)
Редактирует единицу измерения.
Task<IMeasureUnit> UpdateAsync(IUpdateMeasureUnitRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdateMeasureUnitRequestЗапрос редактирования единицы измерения.
cancellationTokenCancellationTokenТокен отмены.