public AddressSearchFoodResultModel FindProvidersWithinRangeByAddress(AddressModel addressModel)
 {
     if (addressModel == null)
     {
         return null;
     }
     var coordinates = GeoServiceProvider.FindGeoLocationByAddress(addressModel.StateOrProvince, addressModel.ZipCode, addressModel.City, addressModel.FullAddressLine);
     if (coordinates == null || coordinates.Length != 2)
     {
         return null;
     }
     else
     {
         return new AddressSearchFoodResultModel { AddressLatitude = coordinates[0], AddressLongitude = coordinates[1], ProviderInfos = FindProvidersWithinRange(new SearchFoodModel { Latitude = coordinates[0], Longitude = coordinates[1], Range = 25 }).ProviderInfos };
     }
 }
 public AddressSearchFoodResultModel FindProvidersWithinRangeByAddress(AddressModel addressModel)
 {
     return Service.FindProvidersWithinRangeByAddress(addressModel);
 }