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

AgreementService class inserts and updates Agreement in the Database Mer...

Public medlemsfunksjoner

 AgreementService (DataContext db)
 
async Task< List< Agreement > > GetAllAgreements ()
 Read all Agreements from database Mer...
 
async Task< AgreementGetAgreementById (int id)
 Read one Agreement with id from database Mer...
 
async Task< AgreementAddAgreement (Agreement agreement)
 Adds a Agreement to the database Mer...
 
async Task< AgreementUpdateAgreement (Agreement agreement)
 Updates changes on a Agreement in the database Mer...
 
async Task< AgreementDeactivateAgreement (int id)
 Deactivates a Agreement by setting IsActive attribute to false Mer...
 
async Task< AgreementActivateAgreement (int id)
 Activates a Agreement by setting IsActive attribute to true Mer...
 

Private attributter

readonly DataContext _db
 

Detaljert beskrivelse

AgreementService class inserts and updates Agreement in the Database

Definisjon på linje 12 i filen AgreementService.cs.

Konstruktør- & destruktør-dokumentasjon

◆ AgreementService()

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

Definisjon på linje 17 i filen AgreementService.cs.

Medlemsfunksjon-dokumentasjon

◆ ActivateAgreement()

async Task< Agreement > Escali.LicenseControl.DataAccess.Services.AgreementService.ActivateAgreement ( int  id)

Activates a Agreement by setting IsActive attribute to true

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

Definisjon på linje 106 i filen AgreementService.cs.

◆ AddAgreement()

async Task< Agreement > Escali.LicenseControl.DataAccess.Services.AgreementService.AddAgreement ( Agreement  agreement)

Adds a Agreement to the database

Parametre
agreement
Returnerer
Added Agreement object
Unntak
DbUpdateExceptionDatabase error

Definisjon på linje 52 i filen AgreementService.cs.

◆ DeactivateAgreement()

async Task< Agreement > Escali.LicenseControl.DataAccess.Services.AgreementService.DeactivateAgreement ( int  id)

Deactivates a Agreement by setting IsActive attribute to false

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

Definisjon på linje 90 i filen AgreementService.cs.

◆ GetAgreementById()

async Task< Agreement > Escali.LicenseControl.DataAccess.Services.AgreementService.GetAgreementById ( int  id)

Read one Agreement with id from database

Parametre
id
Returnerer

Agreement with corresponding id

Null if Agreement with id is not found

Definisjon på linje 40 i filen AgreementService.cs.

◆ GetAllAgreements()

async Task< List< Agreement > > Escali.LicenseControl.DataAccess.Services.AgreementService.GetAllAgreements ( )

Read all Agreements from database

Returnerer
A List of Agreements

Definisjon på linje 26 i filen AgreementService.cs.

◆ UpdateAgreement()

async Task< Agreement > Escali.LicenseControl.DataAccess.Services.AgreementService.UpdateAgreement ( Agreement  agreement)

Updates changes on a Agreement in the database

Parametre
agreement
Returnerer
Updated Agreement object
Unntak
DbUpdateExceptionDatabase error
DbUpdateConcurrencyExceptionId doesn't exist

Definisjon på linje 72 i filen AgreementService.cs.

Medlemsdata-dokumentasjon

◆ _db

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

Definisjon på linje 15 i filen AgreementService.cs.


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