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

ModuleLevelService class inserts and updates ModuleLevel in the Database Mer...

Public medlemsfunksjoner

 ModuleLevelService (DataContext db)
 
async Task< List< ModuleLevel > > GetAllModuleLevels ()
 Read all ModuleLevels from database Mer...
 
async Task< ModuleLevelGetModuleLevelById (int id)
 Read one ModuleLevel with id from database Mer...
 
async Task< ModuleLevelAddModuleLevel (ModuleLevel moduleLevel)
 Adds a ModuleLevel to the database Mer...
 
async Task< ModuleLevelUpdateModuleLevel (ModuleLevel moduleLevel)
 Updates changes on a ModuleLevel in the database Mer...
 
async Task< ModuleLevelDeactivateModuleLevel (int id)
 Activates a ModuleLevel by setting IsActive attribute to false Mer...
 
async Task< ModuleLevelActivateModuleLevel (int id)
 Activates a ModuleLevel by setting IsActive attribute to false Mer...
 

Private attributter

readonly DataContext _db
 

Detaljert beskrivelse

ModuleLevelService class inserts and updates ModuleLevel in the Database

Definisjon på linje 11 i filen ModuleLevelService.cs.

Konstruktør- & destruktør-dokumentasjon

◆ ModuleLevelService()

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

Definisjon på linje 16 i filen ModuleLevelService.cs.

Medlemsfunksjon-dokumentasjon

◆ ActivateModuleLevel()

async Task< ModuleLevel > Escali.LicenseControl.DataAccess.Services.ModuleLevelService.ActivateModuleLevel ( int  id)

Activates a ModuleLevel by setting IsActive attribute to false

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

Definisjon på linje 109 i filen ModuleLevelService.cs.

◆ AddModuleLevel()

async Task< ModuleLevel > Escali.LicenseControl.DataAccess.Services.ModuleLevelService.AddModuleLevel ( ModuleLevel  moduleLevel)

Adds a ModuleLevel to the database

Parametre
moduleLevel
Returnerer
Added ModuleLevel object
Unntak
DbUpdateExceptionDatabase error

Definisjon på linje 49 i filen ModuleLevelService.cs.

◆ DeactivateModuleLevel()

async Task< ModuleLevel > Escali.LicenseControl.DataAccess.Services.ModuleLevelService.DeactivateModuleLevel ( int  id)

Activates a ModuleLevel by setting IsActive attribute to false

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

Definisjon på linje 94 i filen ModuleLevelService.cs.

◆ GetAllModuleLevels()

async Task< List< ModuleLevel > > Escali.LicenseControl.DataAccess.Services.ModuleLevelService.GetAllModuleLevels ( )

Read all ModuleLevels from database

Returnerer
A List of ModuleLevels

Definisjon på linje 25 i filen ModuleLevelService.cs.

◆ GetModuleLevelById()

async Task< ModuleLevel > Escali.LicenseControl.DataAccess.Services.ModuleLevelService.GetModuleLevelById ( int  id)

Read one ModuleLevel with id from database

Parametre
id
Returnerer

ModuleLevel with corresponding id

Null if ModuleLevel with id is not found

Definisjon på linje 37 i filen ModuleLevelService.cs.

◆ UpdateModuleLevel()

async Task< ModuleLevel > Escali.LicenseControl.DataAccess.Services.ModuleLevelService.UpdateModuleLevel ( ModuleLevel  moduleLevel)

Updates changes on a ModuleLevel in the database

Parametre
moduleLevel
Returnerer
Updated ModuleLevel object
Unntak
DbUpdateExceptionDatabase error
DbUpdateConcurrencyExceptionId doesn't exist

Definisjon på linje 72 i filen ModuleLevelService.cs.

Medlemsdata-dokumentasjon

◆ _db

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

Definisjon på linje 14 i filen ModuleLevelService.cs.


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