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
Name | Description |
---|---|
| The template primary key ids to delete. |
GetTemplateSignatureKeysAsync(int)
Asynchronously gets the signature keys for a given template.
Parameters
Name | Description |
---|---|
| The template primary key. |
Returns
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
Name | Description |
---|---|
| 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
Name | Description |
---|---|
A task that represents the asynchronous get operation, containing a list of LicenseTemplate objects. |
Last updated