private IEnumerable <GHLocation> SearchByLatLong(double latitude, double longitude, double radius, string distanceType) { try { var kilometers = radius; if (distanceType == DistanceTypes.Miles.ToString()) { kilometers = ConversionHelper.MilesToKilometers(radius); } var locations = _lr.GetAllWithinDistance(latitude, longitude, kilometers, 100); return(locations); } catch (Exception ex) { Log.Error(ex.Message, ex); return(null); } }
public IQueryable <GHLocation> GetAllLocationsWithinDistance(double latitude, double longitude, double maxDistanceKilometers, int maxLocations) { try { return(_ilr.GetAllWithinDistance(latitude, longitude, maxDistanceKilometers, maxLocations)); } catch (Exception ex) { Log.Error(ex.Message, ex); return(null); } }