コード例 #1
0
 public ArtistService(IUrlBuilder urlBuilder,
                      IRestServiceClient serviceClient,
                      ILogFactory logFactory)
 {
     _urlBuilder    = urlBuilder;
     _serviceClient = serviceClient;
     _logFactory    = logFactory;
 }
コード例 #2
0
        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);
        }
コード例 #3
0
 public RestaurantService(IRestServiceClient restServiceClient)
 {
     _restServiceClient = restServiceClient;
 }