C# Class persistence.CarServicePersister

Implements ICarServicePersister persistence facade.
Inheritance: ICarServicePersister
Afficher le fichier Open project: TelerikAcademy/QA-Academy

Méthodes publiques

Méthode Description
CarServicePersister ( ) : System

Creates object context and opens DB connection.

CreateAutomobile ( Automobile automobile ) : void
CreateRepairCard ( RepairCard repairCard ) : void
CreateSparePart ( SparePart sparePart ) : void
DeleteAutomobile ( Automobile automobile ) : void
DeleteRepairCard ( RepairCard repairCard ) : void
DeleteSparePart ( SparePart sparePart ) : void
GetActiveSpareParts ( ) : IQueryable
GetAutomobilById ( int automobileId ) : Automobile
GetAutomobiles ( ) : IQueryable
GetAutomobilesByVinChassis ( string vinChassis ) : IQueryable
GetFinishedRepairCards ( System.DateTime fromFinishRepair, System.DateTime toFinishRepair ) : IQueryable
GetRepairCardById ( int cardId ) : RepairCard
GetRepairCardMaxId ( ) : int
GetRepairCards ( ) : IQueryable
GetRepairCards ( string vinChassis ) : IQueryable
GetSparePartById ( int sparePartId ) : SparePart
GetSparePartMaxId ( ) : int
GetSpareParts ( ) : IQueryable
GetUnfinishedRepairCards ( System.DateTime startRepair, string vinChassis ) : IQueryable
IsChassisNumberExists ( string chasshisNumber ) : bool
IsVinExists ( string vin ) : bool
ReleaseConnection ( ) : void
SaveChanges ( ) : void

Private Methods

Méthode Description
GetRepairCardsByVinChassis ( string vinChassis ) : IQueryable
GetUnfinishedRepairCards ( ) : IQueryable
GetUnfinishedRepairCards ( System.DateTime startRepair ) : IQueryable
GetUnfinishedRepairCardsByVinChassis ( string vinChassis ) : IQueryable
GetUnfinishedRepairCardsByVinChassisStartDate ( System.DateTime startRepair, string vinChassis ) : IQueryable

Method Details

CarServicePersister() public méthode

Creates object context and opens DB connection.
public CarServicePersister ( ) : System
Résultat System

CreateAutomobile() public méthode

public CreateAutomobile ( Automobile automobile ) : void
automobile Automobile
Résultat void

CreateRepairCard() public méthode

public CreateRepairCard ( RepairCard repairCard ) : void
repairCard RepairCard
Résultat void

CreateSparePart() public méthode

public CreateSparePart ( SparePart sparePart ) : void
sparePart SparePart
Résultat void

DeleteAutomobile() public méthode

public DeleteAutomobile ( Automobile automobile ) : void
automobile Automobile
Résultat void

DeleteRepairCard() public méthode

public DeleteRepairCard ( RepairCard repairCard ) : void
repairCard RepairCard
Résultat void

DeleteSparePart() public méthode

public DeleteSparePart ( SparePart sparePart ) : void
sparePart SparePart
Résultat void

GetActiveSpareParts() public méthode

public GetActiveSpareParts ( ) : IQueryable
Résultat IQueryable

GetAutomobilById() public méthode

public GetAutomobilById ( int automobileId ) : Automobile
automobileId int
Résultat Automobile

GetAutomobiles() public méthode

public GetAutomobiles ( ) : IQueryable
Résultat IQueryable

GetAutomobilesByVinChassis() public méthode

public GetAutomobilesByVinChassis ( string vinChassis ) : IQueryable
vinChassis string
Résultat IQueryable

GetFinishedRepairCards() public méthode

public GetFinishedRepairCards ( System.DateTime fromFinishRepair, System.DateTime toFinishRepair ) : IQueryable
fromFinishRepair System.DateTime
toFinishRepair System.DateTime
Résultat IQueryable

GetRepairCardById() public méthode

public GetRepairCardById ( int cardId ) : RepairCard
cardId int
Résultat RepairCard

GetRepairCardMaxId() public méthode

public GetRepairCardMaxId ( ) : int
Résultat int

GetRepairCards() public méthode

public GetRepairCards ( ) : IQueryable
Résultat IQueryable

GetRepairCards() public méthode

public GetRepairCards ( string vinChassis ) : IQueryable
vinChassis string
Résultat IQueryable

GetSparePartById() public méthode

public GetSparePartById ( int sparePartId ) : SparePart
sparePartId int
Résultat SparePart

GetSparePartMaxId() public méthode

public GetSparePartMaxId ( ) : int
Résultat int

GetSpareParts() public méthode

public GetSpareParts ( ) : IQueryable
Résultat IQueryable

GetUnfinishedRepairCards() public méthode

public GetUnfinishedRepairCards ( System.DateTime startRepair, string vinChassis ) : IQueryable
startRepair System.DateTime
vinChassis string
Résultat IQueryable

IsChassisNumberExists() public méthode

public IsChassisNumberExists ( string chasshisNumber ) : bool
chasshisNumber string
Résultat bool

IsVinExists() public méthode

public IsVinExists ( string vin ) : bool
vin string
Résultat bool

ReleaseConnection() public méthode

public ReleaseConnection ( ) : void
Résultat void

SaveChanges() public méthode

public SaveChanges ( ) : void
Résultat void