public HitboxProvider() { _restClientProvider = new RestClientProvider(new RestClient("http://api.hitbox.tv")); LoadStreams(); //LoadStreamData(); }
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); } } }
public NewsService(IRestClientProvider client) { _news = RestService.For <INewsApi>(client.BetrouteClient); }