Interface IBaseMeasureUnitDataService
- Namespace
- Ascon.Polynom.Web.Api.Data.Interfaces.Repository.Base
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
public interface IBaseMeasureUnitDataService : IDataService<INamedObject>, IDataService
Methods
GetByCodeAsync(string, CancellationToken)
Возвращает информацию о единице измерения.
Task<IMeasureUnit> GetByCodeAsync(string code, CancellationToken cancellationToken = default)
Parameters
codestringКод единицы измерения.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetByIdAsync(int, IdentifiableObjectType, CancellationToken)
Возвращает информацию о единице измерения.
Task<IMeasureUnit> GetByIdAsync(int objectId, IdentifiableObjectType typeId, CancellationToken cancellationToken = default)
Parameters
objectIdintИдентификатор единиц измерения.
typeIdIdentifiableObjectTypeИдентификатор типа.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetUnitsByEntityIdAsync(int, CancellationToken)
Возвращает список единиц измерения указанной измеряемой величины.
Task<List<IMeasureUnit>> GetUnitsByEntityIdAsync(int id, CancellationToken cancellationToken = default)
Parameters
idintИдентификатор измеряемой величины.
cancellationTokenCancellationTokenТокен отмены.