public VenueService(IPlacesApiClient placesApi, IVenueRepository venueRepository, IBusinessHoursRepository businessHoursRepository, IReviewRepository reviewRepository, ILocationRepository locationRepository, IVenueOwnerRepository venueOwnerRepository) { _placesApi = placesApi; _venueRepository = venueRepository; _businessHoursRepository = businessHoursRepository; _reviewRepository = reviewRepository; _locationRepository = locationRepository; _venueOwnerRepository = venueOwnerRepository; }
public UserAddressController(IUserRepository userRepository, IPlacesApiClient placesApiClient, ICountriesProvider countriesProvider) { _userRepository = userRepository; _countriesProvider = countriesProvider; _placesApiClient = placesApiClient; }
public PlacesApiController(ILogger <DistanceMatrixApiController> logger) { _logger = logger; _placesApiClient = RestService.For <IPlacesApiClient>("https://maps.googleapis.com/"); }
public PlaceInfoProvider(IPlacesApiClient apiClient, IPointLocationRepository repository) { this.apiClient = apiClient; this.repository = repository; }