Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 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);
     }
 }