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
cancellationTokenCancellationTokenТокен отмены.
Returns
GetByCodeAsync(IGetByCodeRequest, CancellationToken)
Возвращает измеряемую величину по ее коду.
Task<IMeasureEntity> GetByCodeAsync(IGetByCodeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByCodeRequestЗапрос поиска измеряемой величины по коду.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetByIdAsync(IGetByIdRequest, CancellationToken)
Возвращает измеряемую величину по ее ObjectId.
Task<IMeasureEntity> GetByIdAsync(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestЗапрос поиска измеряемой величины по идентификатору.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetByUidAsync(IGetByUidRequest, CancellationToken)
Возвращает измеряемую величину по ее guid.
Task<IMeasureEntity> GetByUidAsync(IGetByUidRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByUidRequestЗапрос поиска измеряемой величины по Guid.
cancellationTokenCancellationTokenТокен отмены.