C# Class TheAirline.GUIModel.PagesModel.AirportPageModel.AirportMVVM

Inheritance: INotifyPropertyChanged
Exibir arquivo Open project: TheAirlineProject/tap-desktop Class Usage Examples

Public Methods

Method Description
AirportMVVM ( TheAirline.Model.AirportModel.Airport airport ) : System
addAirlineContract ( TheAirline.Model.AirportModel.AirportContract contract ) : void
addAirlineFacility ( TheAirline.Model.AirportModel.AirportFacility facility ) : void
addCooperation ( Cooperation cooperation ) : void
addHub ( TheAirline.Model.AirportModel.Hub hub ) : void
addTerminal ( TheAirline.Model.AirportModel.Terminal terminal ) : void
purchaseTerminal ( AirportTerminalMVVM terminal, TheAirline.Model.AirlineModel.Airline airline ) : void
removeAirlineContract ( ContractMVVM contract ) : void
removeAirlineFacility ( AirlineAirportFacilityMVVM facility ) : void
removeCooperation ( Cooperation cooperation ) : void
removeHub ( TheAirline.Model.AirportModel.Hub hub ) : void
removeTerminal ( AirportTerminalMVVM terminal ) : void

Private Methods

Method Description
NotifyPropertyChanged ( String propertyName ) : void
canBuildHub ( ) : System.Boolean

Method Details

AirportMVVM() public method

public AirportMVVM ( TheAirline.Model.AirportModel.Airport airport ) : System
airport TheAirline.Model.AirportModel.Airport
return System

addAirlineContract() public method

public addAirlineContract ( TheAirline.Model.AirportModel.AirportContract contract ) : void
contract TheAirline.Model.AirportModel.AirportContract
return void

addAirlineFacility() public method

public addAirlineFacility ( TheAirline.Model.AirportModel.AirportFacility facility ) : void
facility TheAirline.Model.AirportModel.AirportFacility
return void

addCooperation() public method

public addCooperation ( Cooperation cooperation ) : void
cooperation Cooperation
return void

addHub() public method

public addHub ( TheAirline.Model.AirportModel.Hub hub ) : void
hub TheAirline.Model.AirportModel.Hub
return void

addTerminal() public method

public addTerminal ( TheAirline.Model.AirportModel.Terminal terminal ) : void
terminal TheAirline.Model.AirportModel.Terminal
return void

purchaseTerminal() public method

public purchaseTerminal ( AirportTerminalMVVM terminal, TheAirline.Model.AirlineModel.Airline airline ) : void
terminal AirportTerminalMVVM
airline TheAirline.Model.AirlineModel.Airline
return void

removeAirlineContract() public method

public removeAirlineContract ( ContractMVVM contract ) : void
contract ContractMVVM
return void

removeAirlineFacility() public method

public removeAirlineFacility ( AirlineAirportFacilityMVVM facility ) : void
facility AirlineAirportFacilityMVVM
return void

removeCooperation() public method

public removeCooperation ( Cooperation cooperation ) : void
cooperation Cooperation
return void

removeHub() public method

public removeHub ( TheAirline.Model.AirportModel.Hub hub ) : void
hub TheAirline.Model.AirportModel.Hub
return void

removeTerminal() public method

public removeTerminal ( AirportTerminalMVVM terminal ) : void
terminal AirportTerminalMVVM
return void