TheAirline.Models.Routes.Route.GetDistance C# (CSharp) Method

GetDistance() public method

public GetDistance ( ) : double
return double
        public double GetDistance()
        {
            if (HasStopovers)
            {
                return Stopovers.SelectMany(s => s.Legs).Max(l => l.GetDistance());
            }
            return
                Destination1.Profile.Coordinates.ConvertToGeoCoordinate()
                            .GetDistanceTo(Destination2.Profile.Coordinates.ConvertToGeoCoordinate())/1000;
        }