Interface IMaterialDataService
- Namespace
- Ascon.Polynom.Web.Api.Data.Interfaces.Repository
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
public interface IMaterialDataService : IDataService<IIdentifiableObject>, IDataService
Methods
CreateAsync(ICreateMaterial, CancellationToken)
Создание материала.
Task<IElement> CreateAsync(ICreateMaterial request, CancellationToken cancellationToken = default)
Parameters
requestICreateMaterialcancellationTokenCancellationTokenТокен отмены.
Returns
GetMaterialsAsync(IGetMaterialRequest, CancellationToken)
Возвращает материалы по идентификаторам сортамента.
Task<List<IElement>> GetMaterialsAsync(IGetMaterialRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetMaterialRequestЗапрос материалов.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetMaterialsPathAsync(CancellationToken)
Возвращает путь к каталогу с идентификатором Materials.
Task<List<INamedObject>> GetMaterialsPathAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenТокен отмены.