Interface IAgreementService
Service for accessing Agreement
Namespace: ImageVault.Common.Services
Assembly: ImageVault.Common.dll
Syntax
public interface IAgreementService : IService
Methods
Delete(Int32)
Deletes a agreement
Declaration
void Delete(int id)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | id | The id of the agreement |
DeleteAgreementFile(Guid, Int32)
Delete agreement file
Declaration
void DeleteAgreementFile(Guid agreementFileId, int agreementId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | agreementFileId | |
System.Int32 | agreementId |
Find(AgreementQuery)
Search agreements
Declaration
IList<AgreementListData> Find(AgreementQuery agreementQuery)
Parameters
Type | Name | Description |
---|---|---|
AgreementQuery | agreementQuery |
Returns
Type | Description |
---|---|
System.Collections.Generic.IList<AgreementListData> |
GetAgreementFile(Guid)
Get agreement file
Declaration
AgreementFile GetAgreementFile(Guid agreementFileId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | agreementFileId |
Returns
Type | Description |
---|---|
AgreementFile |
GetById(Int32)
Gets a specific agreement
Declaration
Agreement GetById(int id)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | id | The id of the agreement |
Returns
Type | Description |
---|---|
Agreement |
Save(Agreement)
Creates or updates a agreement
Declaration
Agreement Save(Agreement agreement)
Parameters
Type | Name | Description |
---|---|---|
Agreement | agreement | The agreement to update |
Returns
Type | Description |
---|---|
Agreement |
SetMediaItemAgreements(Int32, IList<Int32>)
Adds items to a agreement
Declaration
void SetMediaItemAgreements(int mediaItemId, IList<int> agreementIds)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | mediaItemId | |
System.Collections.Generic.IList<System.Int32> | agreementIds |