ILicenseTemplateRepository
Namespace: Babel.Data Assembly: Babel.Data.dll
Interface for license template repository.
Implements
IGenericRepository<LicenseTemplate>
Methods
Delete(IEnumerable<int>)
Deletes a list of templates with the given primary key values.
Parameters
The template primary key ids to delete.
GetTemplateSignatureKeysAsync(int)
Asynchronously gets the signature keys for a given template.
Parameters
The template primary key.
Returns
An asynchronous result that yields the template signature keys.
QueryAsync(int, int?, string, string, string, string, int?, int?, CancellationToken)
Asynchronously queries a list of LicenseTemplate objects for a given license from this repository.
Parameters
The ID of the product to retrieve templates for.
(Optional) The ID of the release to retrieve templates for.
(Optional) Specifies a select expression.
(Optional) Specifies the filter expression.
(Optional) Order by expression.
(Optional) A comma separated list of nested entity names to retrieve.
(Optional) The number of records to skip before the first record found.
(Optional) The number of records to take after the first record found.
(Optional) A token that allows processing to be cancelled.
Returns
A task that represents the asynchronous get operation, containing a list of LicenseTemplate objects.
Last updated