public override Flight checkFlightAvailability(string destination, DateTime flightTime) { List <Flight> availableFlight = AvailableFlights.FindAll(x => x.Destination == destination); return(availableFlight.Count > 0 ? availableFlight.First() : null); }