public StockportApiRepository(IHttpClient httpClient, IApplicationConfiguration config, IUrlGeneratorSimple urlGeneratorSimple, ILogger <BaseRepository> logger) : base(httpClient, config, logger) { _httpClient = httpClient; _config = config; _urlGeneratorSimple = urlGeneratorSimple; _logger = logger; }
public NewsRepository(IHttpClient httpClient, IApplicationConfiguration config, IUrlGeneratorSimple urlGeneratorSimple, ILoggedInHelper loggedInHelper, ILogger <BaseRepository> logger) : base(httpClient, config, logger) { _httpClient = httpClient; _config = config; _urlGeneratorSimple = urlGeneratorSimple; _loggedInHelper = loggedInHelper; _logger = logger; }
public Repository(UrlGenerator urlGenerator, IHttpClient httpClient, IApplicationConfiguration config, IUrlGeneratorSimple urlGeneratorSimple) { _urlGenerator = urlGenerator; _httpClient = httpClient; _config = config; _urlGeneratorSimple = urlGeneratorSimple; _authenticationHeaders = new Dictionary <string, string> { { "Authorization", _config.GetContentApiAuthenticationKey() }, { "X-ClientId", _config.GetWebAppClientId() } }; }
public StockportApiEventsService(IStockportApiRepository stockportApiRepository, IUrlGeneratorSimple urlGeneratorSimple, IEventFactory eventFactory) { _stockportApiRepository = stockportApiRepository; _urlGeneratorSimple = urlGeneratorSimple; _eventFactory = eventFactory; }
public ContentApiRepository(IHttpClient httpClient, IApplicationConfiguration config, IUrlGeneratorSimple urlGeneratorSimple, ILogger <BaseRepository> logger) : base(httpClient, config, logger) { _urlGeneratorSimple = urlGeneratorSimple; }