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