/// <summary>
    /// Returns current distance (in kilometers) from specified location (based on Geo IP).
    /// </summary>
    /// <param name="parameters">
    /// Latitude of the place;
    /// Longitude of the place;
    /// </param>
    public static object GetCurrentDistance(params object[] parameters)
    {
        if (parameters.Length == 2)
        {
            double lat = ValidationHelper.GetDouble(parameters[0], 0, CultureHelper.EnglishCulture.Name);
            double lon = ValidationHelper.GetDouble(parameters[1], 0, CultureHelper.EnglishCulture.Name);

            return(GeoIPHelper.GetCurrectGeoLocation().Distance(lat, lon));
        }

        throw new NotSupportedException();
    }