/// <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(); }