Table of Contents

Class StandardSizesApiClient

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

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

public class StandardSizesApiClient : IDisposable
Inheritance
StandardSizesApiClient
Implements
Inherited Members

Constructors

StandardSizesApiClient(HttpClient)

public StandardSizesApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

Create(ICreateStandardsizeRequest, CancellationToken)

Создает типоразмер для указанного сортамента.

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

Parameters

request ICreateStandardsizeRequest
cancellationToken CancellationToken

Returns

Task<IElement>

CreateTemplate(ICreateStandardsizeTemplateRequest, CancellationToken)

Создает шаблон типоразмера и группу для указанного сортамента.

public Task<IStandardsizeDesignationTemplate?> CreateTemplate(ICreateStandardsizeTemplateRequest request, CancellationToken cancellationToken = default)

Parameters

request ICreateStandardsizeTemplateRequest
cancellationToken CancellationToken

Returns

Task<IStandardsizeDesignationTemplate>

Dispose()

public void Dispose()

GetByAssortment(IGetStandardSizeRequest, CancellationToken)

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

public Task<PaginatedList<IElement>?> GetByAssortment(IGetStandardSizeRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetStandardSizeRequest

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

cancellationToken CancellationToken

Returns

Task<PaginatedList<IElement>>

GetDefinedDimensions(CancellationToken)

Возвращает список свойств из группы "Материалы и сортаменты → Свойства сортаментов → Определяемые размеры".

public Task<List<IPropertyDefinitionBase>?> GetDefinedDimensions(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<List<IPropertyDefinitionBase>>

GetPath(IIdentifierRequest, CancellationToken)

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

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

Parameters

request IIdentifierRequest

Идентификатор сортамента

cancellationToken CancellationToken

Returns

Task<List<INamedObject>>

GetTemplate(IIdentifierRequest, CancellationToken)

Возвращает шаблон типоразмера.

public Task<IStandardsizeDesignationTemplate?> GetTemplate(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Идентификатор группы элементов

cancellationToken CancellationToken

Returns

Task<IStandardsizeDesignationTemplate>

GetTemplateWithUnits(IIdentifierRequest, CancellationToken)

Возвращает шаблон типоразмера с заполненными DefaultMeasureUnit в AllContracts.

public Task<IPropertyOwnerResponse?> GetTemplateWithUnits(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Идентификатор группы элементов

cancellationToken CancellationToken

Returns

Task<IPropertyOwnerResponse>

UpdateTemplate(IUpdateStandardSizeTemplateRequest, CancellationToken)

Редактирует шаблон указанного типоразмера.

public Task<IStandardsizeDesignationTemplate?> UpdateTemplate(IUpdateStandardSizeTemplateRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateStandardSizeTemplateRequest
cancellationToken CancellationToken

Returns

Task<IStandardsizeDesignationTemplate>