Table of Contents

Class AssortmentsApiClient

Namespace
Ascon.Polynom.Web.Api.Client.Services
Assembly
Ascon.Polynom.Web.Api.Client.dll

Контроллер для работы с сортаментами и типоразмерами

public class AssortmentsApiClient : IDisposable
Inheritance
AssortmentsApiClient
Implements
Inherited Members

Constructors

AssortmentsApiClient(HttpClient)

public AssortmentsApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

Create(ICreateAssortmentRequest, CancellationToken)

Создает сортамент в указанной группе

public Task<IElement?> Create(ICreateAssortmentRequest request, CancellationToken cancellationToken = default)

Parameters

request ICreateAssortmentRequest

Запрос создания сортамента.

cancellationToken CancellationToken

Returns

Task<IElement>

Dispose()

public void Dispose()

GetByMaterial(IGetAssortmentRequest, CancellationToken)

Возвращает сортаменты по идентификаторам материала.

public Task<List<IElement>?> GetByMaterial(IGetAssortmentRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetAssortmentRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<List<IElement>>

GetPath(CancellationToken)

Возвращает путь к каталогу с идентификатором Sortament.

public Task<List<INamedObject>?> GetPath(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<List<INamedObject>>

LinkToMaterials(ILinkMaterialsRequest, CancellationToken)

Устанавливает связь между сортаментом и материалами

public Task LinkToMaterials(ILinkMaterialsRequest request, CancellationToken cancellationToken = default)

Parameters

request ILinkMaterialsRequest

Запрос создания связи материалов и сортаментов.

cancellationToken CancellationToken

Returns

Task