Interface IAllPartSizesDataService
- Namespace
- Ascon.Polynom.Web.Api.Data.Interfaces.Repository
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
public interface IAllPartSizesDataService : IDataService<IIdentifiableObject>, IDataService
Methods
CreateAsync(ICreateFactoryElementRequest, CancellationToken)
Добавляет объект в справочник.
Task<ICreateElementAllPartSizesAsync> CreateAsync(ICreateFactoryElementRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreateFactoryElementRequestИдентификатор группы элементов.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetClassInfoAsync(IGetByIdRequest, CancellationToken)
Возвращает результат проверки наличия вкладки "Все размеры" для группы.
Task<IGetClassInfoResponse> GetClassInfoAsync(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор группы элементов.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetDataByConstructorLocation(IGetDataByConstructorLocationRequest, CancellationToken)
Возвращает данные по идентификатору конструктора компонентов.
Task<IGetDataByConstructorLocationResponse> GetDataByConstructorLocation(IGetDataByConstructorLocationRequest request, CancellationToken cancellationToken)
Parameters
requestIGetDataByConstructorLocationRequestПараметры запроса.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetFilterTablesAsync(IGetByIdRequest, CancellationToken)
Возвращает отфильтрованные таблицы Конструктора компонентов.
Task<IGetFilterTableResponse> GetFilterTablesAsync(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор группы элементов.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetFilterValuesAsync(IGetByIdRequest, CancellationToken)
Возвращает отфильтрованные таблицы Конструктора компонентов.
Task<IGetFilterValuesResponse> GetFilterValuesAsync(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор группы элементов.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetObjectInfoAsync(ICreateFactoryElementRequest, CancellationToken)
Проверка элемента.
Task<IGetAllPartSizesObjectInfo> GetObjectInfoAsync(ICreateFactoryElementRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreateFactoryElementRequestИдентификатор группы элементов.
cancellationTokenCancellationTokenТокен отмены.
Returns
IsAvailableAsync(IGetByIdRequest, CancellationToken)
Возвращает результат проверки наличия вкладки "Все размеры" для группы.
Task<bool> IsAvailableAsync(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestИдентификатор группы элементов.
cancellationTokenCancellationTokenТокен отмены.