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

PriceElementService class inserts and updates PriceElement in the Database Mer...

Public medlemsfunksjoner

 PriceElementService (DataContext db)
 
async Task< List< PriceElement > > GetAllPriceElements ()
 Read all PriceElements from database Mer...
 
async Task< PriceElementGetPriceElementById (int id)
 Read one PriceElement with id from database Mer...
 
async Task< PriceElementAddPriceElement (PriceElement priceElement)
 Adds a PriceElement to the database Mer...
 
async Task< PriceElementUpdatePriceElement (PriceElement priceElement)
 Updates changes on a PriceElement in the database Mer...
 
async Task< PriceElementDeactivatePriceElement (int id)
 Deactivates a PriceElement by setting IsActive attribute to false Mer...
 
async Task< PriceElementActivatePriceElement (int id)
 Activates a PriceElement by setting IsActive attribute to false Mer...
 

Private attributter

readonly DataContext _db
 

Detaljert beskrivelse

PriceElementService class inserts and updates PriceElement in the Database

Definisjon på linje 11 i filen PriceElementService.cs.

Konstruktør- & destruktør-dokumentasjon

◆ PriceElementService()

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

Definisjon på linje 16 i filen PriceElementService.cs.

Medlemsfunksjon-dokumentasjon

◆ ActivatePriceElement()

async Task< PriceElement > Escali.LicenseControl.DataAccess.Services.PriceElementService.ActivatePriceElement ( int  id)

Activates a PriceElement by setting IsActive attribute to false

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

Definisjon på linje 94 i filen PriceElementService.cs.

◆ AddPriceElement()

async Task< PriceElement > Escali.LicenseControl.DataAccess.Services.PriceElementService.AddPriceElement ( PriceElement  priceElement)

Adds a PriceElement to the database

Parametre
priceElement
Returnerer
Added PriceElement object
Unntak
DbUpdateExceptionDatabase error

Definisjon på linje 52 i filen PriceElementService.cs.

◆ DeactivatePriceElement()

async Task< PriceElement > Escali.LicenseControl.DataAccess.Services.PriceElementService.DeactivatePriceElement ( int  id)

Deactivates a PriceElement by setting IsActive attribute to false

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

Definisjon på linje 79 i filen PriceElementService.cs.

◆ GetAllPriceElements()

async Task< List< PriceElement > > Escali.LicenseControl.DataAccess.Services.PriceElementService.GetAllPriceElements ( )

Read all PriceElements from database

Returnerer
A List of PriceElements

Definisjon på linje 25 i filen PriceElementService.cs.

◆ GetPriceElementById()

async Task< PriceElement > Escali.LicenseControl.DataAccess.Services.PriceElementService.GetPriceElementById ( int  id)

Read one PriceElement with id from database

Parametre
id
Returnerer

PriceElement with corresponding id

Null if PriceElement with id is not found

Definisjon på linje 40 i filen PriceElementService.cs.

◆ UpdatePriceElement()

async Task< PriceElement > Escali.LicenseControl.DataAccess.Services.PriceElementService.UpdatePriceElement ( PriceElement  priceElement)

Updates changes on a PriceElement in the database

Parametre
priceElement
Returnerer
Updated PriceElement object
Unntak
DbUpdateExceptionDatabase error
DbUpdateConcurrencyExceptionId doesn't exist

Definisjon på linje 66 i filen PriceElementService.cs.

Medlemsdata-dokumentasjon

◆ _db

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

Definisjon på linje 14 i filen PriceElementService.cs.


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