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

PriceListService class inserts and updates PriceList in the Database Mer...

Public medlemsfunksjoner

 PriceListService (DataContext db)
 
async Task< List< PriceList > > GetAllPriceLists ()
 Read all PriceLists from database Mer...
 
async Task< PriceListGetPriceListById (int id)
 Read one PriceList with id from database Mer...
 
async Task< PriceListAddPriceListFromCopy (PriceList priceList, int priceListToCopy, decimal priceAdjustmentFactor)
 Adds a PriceList to the database. Copies the PriceElements from priceListToCopy and multiply prices with priceAdjusmentFactor. Mer...
 
async Task< PriceListAddPriceList (PriceList priceList)
 Adds a PriceList to the database Mer...
 
async Task< PriceListUpdatePriceList (PriceList priceList)
 Updates changes on a PriceList in the database Mer...
 

Private attributter

readonly DataContext _db
 

Detaljert beskrivelse

PriceListService class inserts and updates PriceList in the Database

Definisjon på linje 12 i filen PriceListService.cs.

Konstruktør- & destruktør-dokumentasjon

◆ PriceListService()

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

Definisjon på linje 17 i filen PriceListService.cs.

Medlemsfunksjon-dokumentasjon

◆ AddPriceList()

async Task< PriceList > Escali.LicenseControl.DataAccess.Services.PriceListService.AddPriceList ( PriceList  priceList)

Adds a PriceList to the database

Parametre
priceList
Returnerer
Added PriceList object
Unntak
InvalidOperationExceptionDateFrom isn't before DateTo
DbUpdateExceptionDatabase error

Definisjon på linje 103 i filen PriceListService.cs.

◆ AddPriceListFromCopy()

async Task< PriceList > Escali.LicenseControl.DataAccess.Services.PriceListService.AddPriceListFromCopy ( PriceList  priceList,
int  priceListToCopy,
decimal  priceAdjustmentFactor 
)

Adds a PriceList to the database. Copies the PriceElements from priceListToCopy and multiply prices with priceAdjusmentFactor.

Parametre
priceList
Returnerer
Added PriceList object
Unntak
InvalidOperationExceptionDateFrom isn't before DateTo
DbUpdateExceptionDatabase error

Definisjon på linje 54 i filen PriceListService.cs.

◆ GetAllPriceLists()

async Task< List< PriceList > > Escali.LicenseControl.DataAccess.Services.PriceListService.GetAllPriceLists ( )

Read all PriceLists from database

Returnerer
A List of PriceLists

Definisjon på linje 26 i filen PriceListService.cs.

◆ GetPriceListById()

async Task< PriceList > Escali.LicenseControl.DataAccess.Services.PriceListService.GetPriceListById ( int  id)

Read one PriceList with id from database

Parametre
id
Returnerer

PriceList with corresponding id

Null if PriceList with id is not found

Definisjon på linje 41 i filen PriceListService.cs.

◆ UpdatePriceList()

async Task< PriceList > Escali.LicenseControl.DataAccess.Services.PriceListService.UpdatePriceList ( PriceList  priceList)

Updates changes on a PriceList in the database

Parametre
priceList
Returnerer
Updated PriceList object
Unntak
InvalidOperationExceptionDateFrom isn't before DateTo
DbUpdateExceptionDatabase error

Definisjon på linje 127 i filen PriceListService.cs.

Medlemsdata-dokumentasjon

◆ _db

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

Definisjon på linje 15 i filen PriceListService.cs.


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