public ArtistService(IUrlBuilder urlBuilder, IRestServiceClient serviceClient, ILogFactory logFactory) { _urlBuilder = urlBuilder; _serviceClient = serviceClient; _logFactory = logFactory; }
public void Initialise() { ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; _httpClient = new HttpClient(); _httpClient.BaseAddress = new Uri("https://public.je-apis.com/"); _httpClient.DefaultRequestHeaders.Clear(); _httpClient.DefaultRequestHeaders.Add("Accept-Tenant", "uk"); _httpClient.DefaultRequestHeaders.Add("Accept-Language", "en-GB"); _httpClient.DefaultRequestHeaders.Add("Authorization", "Basic VGVjaFRlc3RBUEk6dXNlcjI="); _httpClient.DefaultRequestHeaders.Add("Host", "public.je-apis.com"); _restServiceClient = new RestServiceClient(_httpClient); _restaurantService = new RestaurantService(_restServiceClient); }
public RestaurantService(IRestServiceClient restServiceClient) { _restServiceClient = restServiceClient; }