Interface ITermsApprovalStore
Interface for storing and retrieving Terms Approvals
Namespace: DataWeb.Terms
Assembly: DataWeb.Core.dll
Syntax
public interface ITermsApprovalStore
Properties
Name
The name of the store
Declaration
string Name { get; }
Property Value
Type |
---|
string |
Methods
GetTermsApprovalAsync(TermsApprovalFilter)
Retrieves a single Terms Approval matching the provided filter
Declaration
Task<TermsApproval> GetTermsApprovalAsync(TermsApprovalFilter filter)
Parameters
Type | Name | Description |
---|---|---|
TermsApprovalFilter | filter | The filter to apply when retrieving the Terms Approval |
Returns
Type | Description |
---|---|
Task<TermsApproval> | A single Terms Approval |
GetTermsApprovalsAsync(TermsApprovalFilter)
Retrieves a collection of Terms Approvals matching the provided filter
Declaration
Task<IEnumerable<TermsApproval>> GetTermsApprovalsAsync(TermsApprovalFilter filter)
Parameters
Type | Name | Description |
---|---|---|
TermsApprovalFilter | filter | The filter to apply when retrieving Terms Approvals |
Returns
Type | Description |
---|---|
Task<IEnumerable<TermsApproval>> | A collection of Terms Approvals |
SetAsync(TermsApproval)
Saves a new or updated Terms Approval
Declaration
Task SetAsync(TermsApproval termsApproval)
Parameters
Type | Name | Description |
---|---|---|
TermsApproval | termsApproval | The Terms Approval to save |
Returns
Type | Description |
---|---|
Task |