Flights.Classes.Flight.flightDuration C# (CSharp) Method

flightDuration() public method

public flightDuration ( ) : int
return int
        public int flightDuration()
        {
            // in minutes

            int arriveHour = this.arrival.hour;
            int arriveMin = this.arrival.min;

            if (this.departure.nextDay)
            {
                arriveHour += 24;
            }

            if (this.arrival.min < this.departure.min)
            {
                return ((arriveHour - 1 - this.departure.hour) * 60) + (this.arrival.min + 60 - this.departure.min);

            }
            else
            {
                return ((arriveHour - this.departure.hour) * 60) + (this.arrival.min - this.departure.min);
            }
        }