C# Class TheAirline.ViewModels.Airline.AirlineMVVM

Inheritance: INotifyPropertyChanged
Afficher le fichier Open project: TheAirlineProject/tap-desktop

Méthodes publiques

Méthode Description
AirlineMVVM ( Models airline ) : System
CallbackAirliner ( FleetAirliner airliner ) : void
addAirlineInsurance ( AirlineInsurance insurance ) : void
addCodeshareAgreement ( CodeshareAgreement share ) : void
addFacility ( AirlineFacilityMVVM facility ) : void
addLoan ( Loan loan ) : void
addSubsidiaryAirline ( SubsidiaryAirline airline ) : void
addTrainingFacility ( AirlineFacilityMVVM facility ) : void
moveAirliner ( FleetAirliner airliner, Models airline ) : void
removeAirliner ( FleetAirliner airliner ) : void
removeFacility ( AirlineFacilityMVVM facility ) : void
removePilot ( PilotMVVM pilot ) : void
removeSubsidiaryAirline ( SubsidiaryAirline airline ) : void
removeTrainingFacility ( AirlineFacilityMVVM facility ) : void
resetFees ( ) : void
saveAdvertisements ( ) : void
saveFees ( ) : void
setMaxTransferFunds ( Models airline ) : void

Private Methods

Méthode Description
FillFleetStatusReport ( ) : void
NotifyPropertyChanged ( string propertyName ) : void
setValues ( ) : void

Method Details

AirlineMVVM() public méthode

public AirlineMVVM ( Models airline ) : System
airline Models
Résultat System

CallbackAirliner() public méthode

public CallbackAirliner ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
Résultat void

addAirlineInsurance() public méthode

public addAirlineInsurance ( AirlineInsurance insurance ) : void
insurance TheAirline.Models.Airlines.AirlineInsurance
Résultat void

addCodeshareAgreement() public méthode

public addCodeshareAgreement ( CodeshareAgreement share ) : void
share TheAirline.Models.Airlines.CodeshareAgreement
Résultat void

addFacility() public méthode

public addFacility ( AirlineFacilityMVVM facility ) : void
facility AirlineFacilityMVVM
Résultat void

addLoan() public méthode

public addLoan ( Loan loan ) : void
loan TheAirline.Models.General.Loan
Résultat void

addSubsidiaryAirline() public méthode

public addSubsidiaryAirline ( SubsidiaryAirline airline ) : void
airline TheAirline.Models.Airlines.Subsidiary.SubsidiaryAirline
Résultat void

addTrainingFacility() public méthode

public addTrainingFacility ( AirlineFacilityMVVM facility ) : void
facility AirlineFacilityMVVM
Résultat void

moveAirliner() public méthode

public moveAirliner ( FleetAirliner airliner, Models airline ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
airline Models
Résultat void

removeAirliner() public méthode

public removeAirliner ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
Résultat void

removeFacility() public méthode

public removeFacility ( AirlineFacilityMVVM facility ) : void
facility AirlineFacilityMVVM
Résultat void

removePilot() public méthode

public removePilot ( PilotMVVM pilot ) : void
pilot PilotMVVM
Résultat void

removeSubsidiaryAirline() public méthode

public removeSubsidiaryAirline ( SubsidiaryAirline airline ) : void
airline TheAirline.Models.Airlines.Subsidiary.SubsidiaryAirline
Résultat void

removeTrainingFacility() public méthode

public removeTrainingFacility ( AirlineFacilityMVVM facility ) : void
facility AirlineFacilityMVVM
Résultat void

resetFees() public méthode

public resetFees ( ) : void
Résultat void

saveAdvertisements() public méthode

public saveAdvertisements ( ) : void
Résultat void

saveFees() public méthode

public saveFees ( ) : void
Résultat void

setMaxTransferFunds() public méthode

public setMaxTransferFunds ( Models airline ) : void
airline Models
Résultat void