Interface IAssortmentDataService
- Namespace
- Ascon.Polynom.Web.Api.Data.Interfaces.Repository
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
Представляет репозиторий для работы с сортаментами и типоразмерами.
public interface IAssortmentDataService : IDataService<IIdentifiableObject>, IDataService
Methods
CreateAssortmentAsync(ICreateAssortmentRequest, CancellationToken)
Создает сортамент в указанной группе.
Task<IElement> CreateAssortmentAsync(ICreateAssortmentRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreateAssortmentRequestЗапрос создания сортамента.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetByMaterialAsync(IGetAssortmentRequest, CancellationToken)
Возвращает сортаменты по идентификаторам материала.
Task<List<IElement>> GetByMaterialAsync(IGetAssortmentRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetAssortmentRequestЗапрос сортаментов.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetPathAsync(CancellationToken)
Возвращает путь к каталогу с идентификатором Sortament.
Task<List<INamedObject>> GetPathAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenТокен отмены.