static FlightStatus() { Empty = new FlightStatus(); Empty.Status = new Status(); Empty.StatusTime = DateTime.Today; Empty.Status.Code = "NA"; Empty.Status.StatusTextEnglish = ""; Empty.Status.StatusTextNorwegian = ""; }
public Flight(Airline airline, Airport airport) { Airline = airline; Airport = airport; FlightStatus = new FlightStatus(); }
private static FlightStatus GetRandomArrivalStatus() { var status = new FlightStatus(); status.StatusTime = DateTime.Now; status.Status.StatusTextNorwegian = Random.Next(0, 100) > 50 ? "Landet" : "Ny tid"; return status; }
private static FlightStatus GetRandomDepartureStatus() { var status = new FlightStatus(); status.StatusTime = DateTime.Now; status.Status.StatusTextNorwegian = Random.Next(0, 100) > 50 ? "Boarding" : "Gå til gate"; return status; }
private FlightStatus ReadStatus(XElement element) { if (element == null) return FlightStatus.Empty; var flightStatus = new FlightStatus(); flightStatus.Status = Statuses[element.AttributeValueOrEmpty("code")]; flightStatus.StatusTime = element.AttributeAsDateTime("time"); return flightStatus; }