private static double GetDistance(Geo l1, Geo l2) { //calculate distance based on geolocations double lat1 = double.Parse(l1.lat); double lon1 = double.Parse(l1.lng); double lat2 = double.Parse(l2.lat); double lon2 = double.Parse(l2.lng); if (lat1 == lat2 && lon1 == lon2) { return(0); } return(new GeoCoordinate(lat1, lon1).GetDistanceTo(new GeoCoordinate(lat2, lon2))); }