C# 클래스 TheAirline.Models.Routes.RouteTimeTable

상속: BaseModel
파일 보기 프로젝트 열기: TheAirlineProject/tap-desktop 1 사용 예제들

Private Properties

프로퍼티 타입 설명
RouteTimeTable System

공개 메소드들

메소드 설명
AddDailyEntries ( RouteEntryDestination destination, System.TimeSpan time ) : void
AddDailyEntries ( RouteEntryDestination destination, System.TimeSpan time, FleetAirliner airliner ) : void
AddEntry ( RouteTimeTableEntry entry ) : void
AddWeekDailyEntries ( RouteEntryDestination destination, System.TimeSpan time ) : void
GetEntries ( Airport destination ) : List
GetEntries ( DayOfWeek day, System.Boolean useSeason = true ) : List
GetEntry ( DayOfWeek day, System.TimeSpan startTime, System.TimeSpan endTime ) : RouteTimeTableEntry
GetNextEntry ( System.DateTime time ) : RouteTimeTableEntry
GetNextEntry ( System.DateTime time, Airport airport ) : RouteTimeTableEntry
GetNextEntry ( System.DateTime time, FleetAirliner airliner ) : RouteTimeTableEntry
GetNextEntry ( RouteTimeTableEntry entry ) : RouteTimeTableEntry
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetRouteEntryDestinations ( ) : List
RemoveEntry ( RouteTimeTableEntry entry ) : void
RouteTimeTable ( Route route ) : System

비공개 메소드들

메소드 설명
RouteTimeTable ( SerializationInfo info, StreamingContext ctxt ) : System

메소드 상세

AddDailyEntries() 공개 메소드

public AddDailyEntries ( RouteEntryDestination destination, System.TimeSpan time ) : void
destination RouteEntryDestination
time System.TimeSpan
리턴 void

AddDailyEntries() 공개 메소드

public AddDailyEntries ( RouteEntryDestination destination, System.TimeSpan time, FleetAirliner airliner ) : void
destination RouteEntryDestination
time System.TimeSpan
airliner TheAirline.Models.Airliners.FleetAirliner
리턴 void

AddEntry() 공개 메소드

public AddEntry ( RouteTimeTableEntry entry ) : void
entry RouteTimeTableEntry
리턴 void

AddWeekDailyEntries() 공개 메소드

public AddWeekDailyEntries ( RouteEntryDestination destination, System.TimeSpan time ) : void
destination RouteEntryDestination
time System.TimeSpan
리턴 void

GetEntries() 공개 메소드

public GetEntries ( Airport destination ) : List
destination TheAirline.Models.Airports.Airport
리턴 List

GetEntries() 공개 메소드

public GetEntries ( DayOfWeek day, System.Boolean useSeason = true ) : List
day DayOfWeek
useSeason System.Boolean
리턴 List

GetEntry() 공개 메소드

public GetEntry ( DayOfWeek day, System.TimeSpan startTime, System.TimeSpan endTime ) : RouteTimeTableEntry
day DayOfWeek
startTime System.TimeSpan
endTime System.TimeSpan
리턴 RouteTimeTableEntry

GetNextEntry() 공개 메소드

public GetNextEntry ( System.DateTime time ) : RouteTimeTableEntry
time System.DateTime
리턴 RouteTimeTableEntry

GetNextEntry() 공개 메소드

public GetNextEntry ( System.DateTime time, Airport airport ) : RouteTimeTableEntry
time System.DateTime
airport TheAirline.Models.Airports.Airport
리턴 RouteTimeTableEntry

GetNextEntry() 공개 메소드

public GetNextEntry ( System.DateTime time, FleetAirliner airliner ) : RouteTimeTableEntry
time System.DateTime
airliner TheAirline.Models.Airliners.FleetAirliner
리턴 RouteTimeTableEntry

GetNextEntry() 공개 메소드

public GetNextEntry ( RouteTimeTableEntry entry ) : RouteTimeTableEntry
entry RouteTimeTableEntry
리턴 RouteTimeTableEntry

GetObjectData() 공개 메소드

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 void

GetRouteEntryDestinations() 공개 메소드

public GetRouteEntryDestinations ( ) : List
리턴 List

RemoveEntry() 공개 메소드

public RemoveEntry ( RouteTimeTableEntry entry ) : void
entry RouteTimeTableEntry
리턴 void

RouteTimeTable() 공개 메소드

public RouteTimeTable ( Route route ) : System
route Route
리턴 System