public HitboxProvider()
        {
            _restClientProvider = new RestClientProvider(new RestClient("http://api.hitbox.tv"));

            LoadStreams();
            //LoadStreamData();
        }
Beispiel #2
0
 public CapturingClientProvider(IRestClientProvider restClientProviderImplementation,
                                Action <IRestRequest> captureRequest,
                                Action <IRestResponse> captureResponse)
 {
     _restClientProviderImplementation = restClientProviderImplementation;
     CaptureRequest  = captureRequest;
     CaptureResponse = captureResponse;
 }
 /// <summary>
 /// Default Constructor
 /// </summary>
 public HRGeonameRestClient(IRestClientProvider clientProvider,
                            IGeonameRestRequestGenerator restRequestGenerator,
                            IGeonameRestResponseAnalyser restResponseAnalyser
                            )
 {
     //Dependancy injection
     _clientProvider       = clientProvider;
     _restRequestGenerator = restRequestGenerator;
     _restResponseAnalyser = restResponseAnalyser;
     //Initialisation
     _connectGeoNamesURL = System.Configuration.ConfigurationManager.AppSettings[HRCountriesServicesSolution.Constant.WEBCONFIG.GEONAME_SEARCHJSON_URL_KEY];
     _geonameKey         = System.Configuration.ConfigurationManager.AppSettings[HRCountriesServicesSolution.Constant.WEBCONFIG.GEONAME_KEY];
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="restRequestGenerator"></param>
 /// <param name="restResponseAnalyser"></param>
 /// <param name="clientProvider"></param>
 public HRWebCamsTravelRestClient(IWebCamsTravelRestRequestGenerator restRequestGenerator,
                                  IWebCamsTravelRestResponseAnalyser restResponseAnalyser,
                                  IRestClientProvider clientProvider)
 {
     _restRequestGenerator = restRequestGenerator;
     _restResponseAnalyser = restResponseAnalyser;
     _clientProvider       = clientProvider;
     try
     {
         _connectWebcamsTravelsURL = System.Configuration.ConfigurationManager.AppSettings[HRCountriesServicesSolution.Constant.WEBCONFIG.WEBCAMSTRAVEL_URL_KEY];
         _webcamsTravelLogin       = System.Configuration.ConfigurationManager.AppSettings[HRCountriesServicesSolution.Constant.WEBCONFIG.WEBCAMSTRAVEL_LOGIN_KEY];
         _webcamsTravelPwd         = System.Configuration.ConfigurationManager.AppSettings[HRCountriesServicesSolution.Constant.WEBCONFIG.WEBCAMSTRAVEL_PWD_KEY];
     }
     catch (Exception ex)
     {
         if (_log != null)
         {
             _log.DebugFormat("Application raise exception in {0}", "HRWebCamsTravelRestClient constructor");
             _log.Debug(ex.Message);
         }
     }
 }
Beispiel #5
0
 public NewsService(IRestClientProvider client)
 {
     _news = RestService.For <INewsApi>(client.BetrouteClient);
 }