Table of Contents

Interface IStandardSizesDataService

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Repository
Assembly
Ascon.Polynom.Web.Api.Data.dll
public interface IStandardSizesDataService : IDataService<IIdentifiableObject>, IDataService

Methods

CreateAsync(ICreateStandardsizeRequest, CancellationToken)

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

Task<IElement> CreateAsync(ICreateStandardsizeRequest request, CancellationToken cancellationToken = default)

Parameters

request ICreateStandardsizeRequest

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

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IElement>

CreateTemplateAsync(ICreateStandardsizeTemplateRequest, CancellationToken)

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

Task<IStandardsizeDesignationTemplate> CreateTemplateAsync(ICreateStandardsizeTemplateRequest request, CancellationToken cancellationToken = default)

Parameters

request ICreateStandardsizeTemplateRequest

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

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IStandardsizeDesignationTemplate>

GetByAssortment(IGetStandardSizeRequest, CancellationToken)

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

Task<IPaginatedList<IElement>> GetByAssortment(IGetStandardSizeRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetStandardSizeRequest

Запрос типоразмеров.

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IPaginatedList<IElement>>

GetDefinedDimensionsAsync(CancellationToken)

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

Task<List<IPropertyDefinitionBase>> GetDefinedDimensionsAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Токен отмены.

Returns

Task<List<IPropertyDefinitionBase>>

GetPathAsync(IIdentifierRequest, CancellationToken)

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

Task<List<INamedObject>> GetPathAsync(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

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

cancellationToken CancellationToken

Токен отмены.

Returns

Task<List<INamedObject>>

GetTemplateAsync(IIdentifierRequest, CancellationToken)

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

Task<IStandardsizeDesignationTemplate> GetTemplateAsync(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

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

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IStandardsizeDesignationTemplate>

UpdateTemplateAsync(IUpdateStandardSizeTemplateRequest, CancellationToken)

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

Task<IStandardsizeDesignationTemplate> UpdateTemplateAsync(IUpdateStandardSizeTemplateRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateStandardSizeTemplateRequest

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

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IStandardsizeDesignationTemplate>