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

CurrencyService class inserts and updates Currency in the Database Mer...

Public medlemsfunksjoner

 CurrencyService (DataContext db)
 
async Task< List< Currency > > GetAllCurrencies ()
 Read all Currencies from database Mer...
 
async Task< CurrencyGetCurrencyById (int id)
 Read one Currency with id from database Mer...
 
async Task< CurrencyGetCurrencyByName (string name)
 Read one Currency with name from database Mer...
 
async Task< CurrencyAddCurrency (Currency currency)
 Adds a Currency to the database Mer...
 
async Task< CurrencyUpdateCurrency (Currency currency)
 Updates changes on a Currency in the database Mer...
 
async Task DeleteCurrency (int id)
 Deletes a currency with id in the database Mer...
 

Private attributter

readonly DataContext _db
 

Detaljert beskrivelse

CurrencyService class inserts and updates Currency in the Database

Definisjon på linje 11 i filen CurrencyService.cs.

Konstruktør- & destruktør-dokumentasjon

◆ CurrencyService()

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

Definisjon på linje 16 i filen CurrencyService.cs.

Medlemsfunksjon-dokumentasjon

◆ AddCurrency()

async Task< Currency > Escali.LicenseControl.DataAccess.Services.CurrencyService.AddCurrency ( Currency  currency)

Adds a Currency to the database

Parametre
currency
Returnerer
Added Currency object
Unntak
DbUpdateExceptionDatabase error

Definisjon på linje 69 i filen CurrencyService.cs.

◆ DeleteCurrency()

async Task Escali.LicenseControl.DataAccess.Services.CurrencyService.DeleteCurrency ( int  id)

Deletes a currency with id in the database

Parametre
id
Returnerer
Unntak
NullReferenceExceptionThrown if id does not match Currency id in database

Definisjon på linje 106 i filen CurrencyService.cs.

◆ GetAllCurrencies()

async Task< List< Currency > > Escali.LicenseControl.DataAccess.Services.CurrencyService.GetAllCurrencies ( )

Read all Currencies from database

Returnerer
A List of Currencies

Definisjon på linje 25 i filen CurrencyService.cs.

◆ GetCurrencyById()

async Task< Currency > Escali.LicenseControl.DataAccess.Services.CurrencyService.GetCurrencyById ( int  id)

Read one Currency with id from database

Parametre
id
Returnerer

Currency with corresponding id

Null if Currency with id is not found

Definisjon på linje 37 i filen CurrencyService.cs.

◆ GetCurrencyByName()

async Task< Currency > Escali.LicenseControl.DataAccess.Services.CurrencyService.GetCurrencyByName ( string  name)

Read one Currency with name from database

Parametre
name
Returnerer

Currency with matching name

Returns null if entity not found

Definisjon på linje 49 i filen CurrencyService.cs.

◆ UpdateCurrency()

async Task< Currency > Escali.LicenseControl.DataAccess.Services.CurrencyService.UpdateCurrency ( Currency  currency)

Updates changes on a Currency in the database

Parametre
currency
Returnerer
Updated Currency object
Unntak
DbUpdateExceptionDatabase error
DbUpdateConcurrencyExceptionId doesn't exist

Definisjon på linje 88 i filen CurrencyService.cs.

Medlemsdata-dokumentasjon

◆ _db

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

Definisjon på linje 14 i filen CurrencyService.cs.


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