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; }