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
requestICreateStandardsizeRequestИдентификатор группы элементов.
cancellationTokenCancellationTokenТокен отмены.
Returns
CreateTemplateAsync(ICreateStandardsizeTemplateRequest, CancellationToken)
Создает шаблон типоразмера и группу для указанного сортамента.
Task<IStandardsizeDesignationTemplate> CreateTemplateAsync(ICreateStandardsizeTemplateRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreateStandardsizeTemplateRequestИдентификатор группы элементов.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetByAssortment(IGetStandardSizeRequest, CancellationToken)
Возвращает типоразмеры по идентификаторам сортамента.
Task<IPaginatedList<IElement>> GetByAssortment(IGetStandardSizeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetStandardSizeRequestЗапрос типоразмеров.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetDefinedDimensionsAsync(CancellationToken)
Возвращает список свойств из группы "Материалы и сортаменты → Свойства сортаментов → Определяемые размеры".
Task<List<IPropertyDefinitionBase>> GetDefinedDimensionsAsync(CancellationToken cancellationToken)
Parameters
cancellationTokenCancellationTokenТокен отмены.
Returns
GetPathAsync(IIdentifierRequest, CancellationToken)
Возвращает путь к группе типоразмеров по идентификаторам сортамента.
Task<List<INamedObject>> GetPathAsync(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор сортамента
cancellationTokenCancellationTokenТокен отмены.
Returns
GetTemplateAsync(IIdentifierRequest, CancellationToken)
Возвращает шаблон типоразмера.
Task<IStandardsizeDesignationTemplate> GetTemplateAsync(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор группы элементов.
cancellationTokenCancellationTokenТокен отмены.
Returns
UpdateTemplateAsync(IUpdateStandardSizeTemplateRequest, CancellationToken)
Редактирует шаблон указанного типоразмера.
Task<IStandardsizeDesignationTemplate> UpdateTemplateAsync(IUpdateStandardSizeTemplateRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdateStandardSizeTemplateRequestИдентификатор группы элементов.
cancellationTokenCancellationTokenТокен отмены.