Пример #1
0
 static FlightStatus()
 {
     Empty = new FlightStatus();
     Empty.Status = new Status();
     Empty.StatusTime = DateTime.Today;
     Empty.Status.Code = "NA";
     Empty.Status.StatusTextEnglish = "";
     Empty.Status.StatusTextNorwegian = "";
 }
        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;
        }
Пример #4
0
        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;
        }