Escali License control 1
Escali.LicenseControl.DataAccess.Services.AgreementElementService Klasse Referanse

AgreementElementService class inserts and updates AgreementElement in the Database Mer...

Public medlemsfunksjoner

 AgreementElementService (DataContext db)
 
async Task< List< AgreementElement > > GetAllAgreementElements ()
 Read all AgreementElements from database Mer...
 
async Task< AgreementElementGetAgreementElementById (int id)
 Read one AgreementElement with id from database Mer...
 
async Task< AgreementElementAddAgreementElement (AgreementElement agreementElement)
 Adds a AgreementElement to the database Mer...
 
async Task< AgreementElementUpdateAgreementElement (AgreementElement agreementElement)
 Updates changes on a AgreementElement in the database Mer...
 
async Task< AgreementElementDeactivateAgreementElement (int id)
 Deactivates a AgreementElement by setting IsActive attribute to false Mer...
 
async Task< AgreementElementActivateAgreementElement (int id)
 Activates a AgreementElement by setting IsActive attribute to true Mer...
 

Private attributter

readonly DataContext _db
 

Detaljert beskrivelse

AgreementElementService class inserts and updates AgreementElement in the Database

Definisjon på linje 12 i filen AgreementElementService.cs.

Konstruktør- & destruktør-dokumentasjon

◆ AgreementElementService()

Escali.LicenseControl.DataAccess.Services.AgreementElementService.AgreementElementService ( DataContext  db)

Definisjon på linje 17 i filen AgreementElementService.cs.

Medlemsfunksjon-dokumentasjon

◆ ActivateAgreementElement()

async Task< AgreementElement > Escali.LicenseControl.DataAccess.Services.AgreementElementService.ActivateAgreementElement ( int  id)

Activates a AgreementElement by setting IsActive attribute to true

Parametre
id
Returnerer
Updated AgreementElement
Unntak
NullReferenceExceptionThrown if id does not match a AgreementElement id in the database

Definisjon på linje 116 i filen AgreementElementService.cs.

◆ AddAgreementElement()

async Task< AgreementElement > Escali.LicenseControl.DataAccess.Services.AgreementElementService.AddAgreementElement ( AgreementElement  agreementElement)

Adds a AgreementElement to the database

Parametre
agreementElement
Returnerer
Added AgreementElement object
Unntak
InvalidOperationExceptionDateFrom isn't before DateTo
DbUpdateExceptionDatabase error

Definisjon på linje 55 i filen AgreementElementService.cs.

◆ DeactivateAgreementElement()

async Task< AgreementElement > Escali.LicenseControl.DataAccess.Services.AgreementElementService.DeactivateAgreementElement ( int  id)

Deactivates a AgreementElement by setting IsActive attribute to false

Parametre
id
Returnerer
Updated AgreementElement
Unntak
NullReferenceExceptionThrown if id does not match a AgreementElement id in the database

Definisjon på linje 100 i filen AgreementElementService.cs.

◆ GetAgreementElementById()

async Task< AgreementElement > Escali.LicenseControl.DataAccess.Services.AgreementElementService.GetAgreementElementById ( int  id)

Read one AgreementElement with id from database

Parametre
id
Returnerer

AgreementElement with corresponding id

Null if AgreementElement with id is not found

Definisjon på linje 42 i filen AgreementElementService.cs.

◆ GetAllAgreementElements()

async Task< List< AgreementElement > > Escali.LicenseControl.DataAccess.Services.AgreementElementService.GetAllAgreementElements ( )

Read all AgreementElements from database

Returnerer
A List of AgreementElements

Definisjon på linje 26 i filen AgreementElementService.cs.

◆ UpdateAgreementElement()

async Task< AgreementElement > Escali.LicenseControl.DataAccess.Services.AgreementElementService.UpdateAgreementElement ( AgreementElement  agreementElement)

Updates changes on a AgreementElement in the database

Parametre
agreementElement
Returnerer
Updated AgreementElement object
Unntak
InvalidOperationExceptionDateFrom isn't before DateTo
DbUpdateExceptionDatabase error
DbUpdateConcurrencyExceptionId doesn't exist

Definisjon på linje 81 i filen AgreementElementService.cs.

Medlemsdata-dokumentasjon

◆ _db

readonly DataContext Escali.LicenseControl.DataAccess.Services.AgreementElementService._db
private

Definisjon på linje 15 i filen AgreementElementService.cs.


Dokumentasjonen for denne klasse ble generert fra følgende fil: