ModuleService class inserts and updates Module in the Database
Mer...
ModuleService class inserts and updates Module in the Database
Definisjon på linje 11 i filen ModuleService.cs.
◆ ModuleService()
Escali.LicenseControl.DataAccess.Services.ModuleService.ModuleService |
( |
DataContext |
db | ) |
|
◆ ActivateModule()
async Task< Module > Escali.LicenseControl.DataAccess.Services.ModuleService.ActivateModule |
( |
int |
moduleSeq | ) |
|
Activates a Module by setting IsActive attribute to true
- Parametre
-
- Returnerer
- Updated Module
- Unntak
-
NullReferenceException | Thrown if moduleSeq does not match a Module id in the database |
Definisjon på linje 120 i filen ModuleService.cs.
◆ AddModule()
async Task< Module > Escali.LicenseControl.DataAccess.Services.ModuleService.AddModule |
( |
Module |
module | ) |
|
Adds a Module to the database
- Parametre
-
- Returnerer
- Added module object
- Unntak
-
DbUpdateException | Database error |
Definisjon på linje 51 i filen ModuleService.cs.
◆ DeactivateModule()
async Task< Module > Escali.LicenseControl.DataAccess.Services.ModuleService.DeactivateModule |
( |
int |
moduleSeq | ) |
|
Deactivated a Module by setting IsActive attribute to false
- Parametre
-
- Returnerer
- Updated Module
- Unntak
-
NullReferenceException | Thrown if moduleSeq does not match a Module id in the database |
Definisjon på linje 105 i filen ModuleService.cs.
◆ GetAllModules()
async Task< List< Module > > Escali.LicenseControl.DataAccess.Services.ModuleService.GetAllModules |
( |
| ) |
|
Read all Modules from database
- Returnerer
- A List of Modules
Definisjon på linje 25 i filen ModuleService.cs.
◆ GetModuleById()
async Task< Module > Escali.LicenseControl.DataAccess.Services.ModuleService.GetModuleById |
( |
int |
id | ) |
|
Read one Module with id from database
- Parametre
-
- Returnerer
Module with corresponding id
Null if Module with id is not found
Definisjon på linje 39 i filen ModuleService.cs.
◆ ModuleLevelDuplicateNamesCheck()
static void Escali.LicenseControl.DataAccess.Services.ModuleService.ModuleLevelDuplicateNamesCheck |
( |
Module |
module | ) |
|
|
staticprivate |
Checks if modulelevelname exist in Modulelevel table in database
- Parametre
-
- Unntak
-
InvalidOperationException | |
Definisjon på linje 134 i filen ModuleService.cs.
◆ UpdateModule()
async Task< Module > Escali.LicenseControl.DataAccess.Services.ModuleService.UpdateModule |
( |
Module |
module | ) |
|
Updates changes on a Module in the database
- Parametre
-
- Returnerer
- Updated Module
- Unntak
-
DbUpdateException | Thrown if an error is encountered while saving to database |
DbUpdateConcurrencyException | Id doesn't exist |
Definisjon på linje 82 i filen ModuleService.cs.
◆ _db
readonly DataContext Escali.LicenseControl.DataAccess.Services.ModuleService._db |
|
private |
Dokumentasjonen for denne klasse ble generert fra følgende fil:
- C:/Users/Simen/Desktop/Escali-LicenseControl-FinalDelivery/Escali.LicenseControl.DataAccess/Services/ModuleService.cs