예제 #1
0
        public void SetUp()
        {
            _mapsApiClient           = new MapsAPIClient(new ConfigurationWrapper().GetEnvironmentVarAsString("GOOGLE_API_SECRET_KEY"));
            _addressGeocodingService = new GoogleMapsAddressGeocodingService(_mapsApiClient);

            _fixture = new GoogleMapsDistanceMatrixAddressProximityService(_mapsApiClient, _addressGeocodingService);
        }
예제 #2
0
        public AwsCloudsearchService(IAddressGeocodingService addressGeocodingService,
                                     IFinderRepository finderRepository,
                                     IConfigurationWrapper configurationWrapper)
        {
            _addressGeocodingService = addressGeocodingService;
            _finderRepository        = finderRepository;
            _configurationWrapper    = configurationWrapper;

            AmazonSearchUrl    = _configurationWrapper.GetEnvironmentVarAsString("CRDS_AWS_CONNECT_ENDPOINT");
            AwsAccessKeyId     = _configurationWrapper.GetEnvironmentVarAsString("CRDS_AWS_CONNECT_ACCESSKEYID");
            AwsSecretAccessKey = _configurationWrapper.GetEnvironmentVarAsString("CRDS_AWS_CONNECT_SECRETACCESSKEY");
        }
예제 #3
0
 public GeocodeCalculationAddressProximityService(IAddressGeocodingService addressGeocodingService)
 {
     _addressGeocodingService = addressGeocodingService;
 }
예제 #4
0
 public AddressService(MinistryPlatform.Translation.Repositories.Interfaces.IAddressRepository mpAddressService, IAddressGeocodingService addressGeocodingService)
 {
     _mpAddressService        = mpAddressService;
     _addressGeocodingService = addressGeocodingService;
 }
예제 #5
0
 public GoogleMapsDistanceMatrixAddressProximityService(IMapsAPIClient mapsApiClient, IAddressGeocodingService addressGeocodingService)
 {
     _mapsApiClient           = mapsApiClient;
     _addressGeocodingService = addressGeocodingService;
 }
예제 #6
0
 public AddressController(IAddressGeocodingService addressGeocodingService)
 {
     _addressGeocodingService = addressGeocodingService;
 }