Exemple #1
0
        public string GetStatus()
        {
            int minutes = LandingTime.Subtract(DateTime.Now).Minutes;
            int hours   = LandingTime.Subtract(DateTime.Now).Hours;

            if (hours <= 2)
            {
                if (hours <= 0 && minutes <= 0)
                {
                    return("Landed");
                }
                else if (hours == 0 && minutes > 0 && minutes < 16)
                {
                    return("Landing");
                }
                else if (hours > -1 && minutes > 15)
                {
                    return("Final");
                }
            }
            return("Not Final");
        }
        public void RecalculateFlightTime()
        {
            var flightTime = LandingTime.Subtract(TakeoffTime);

            DurationMins = (int)flightTime.TotalMinutes;
        }