示例#1
0
 protected ApiController(
     ConnectionMultiplexerProvider redis,
     ILogger <T> logger)
 {
     _redis  = redis.GetConnectionMultiplexer();
     _logger = logger;
 }
 public AddressRepresentationController(
     [KeyFilter(RegistryKeys.Address)] IRestClient restClient,
     [KeyFilter(RegistryKeys.Address)] IFeatureToggle cacheToggle,
     ConnectionMultiplexerProvider redis,
     ILogger <AddressRepresentationController> logger)
     : base(restClient, cacheToggle, redis, logger)
 {
 }
示例#3
0
 public PublicServiceController(
     [KeyFilter(Registry)] IRestClient restClient,
     [KeyFilter(Registry)] IFeatureToggle cacheToggle,
     ConnectionMultiplexerProvider redis,
     ILogger <PublicServiceController> logger)
     : base(restClient, cacheToggle, redis, logger)
 {
 }
示例#4
0
 public PostalCodeOsloController(
     [KeyFilter(RegistryKeys.PostalV2)] IRestClient restClient,
     [KeyFilter(RegistryKeys.PostalV2)] IFeatureToggle cacheToggle,
     ConnectionMultiplexerProvider redis,
     ILogger <PostalCodeOsloController> logger)
     : base(restClient, cacheToggle, redis, logger)
 {
 }
 public ChangeFeedController(
     [KeyFilter(RegistryKeys.Road)] IRestClient restClient,
     [KeyFilter(RegistryKeys.Road)] IFeatureToggle cacheToggle,
     ConnectionMultiplexerProvider redis,
     ILogger <ChangeFeedController> logger)
     : base(restClient, cacheToggle, redis, logger)
 {
 }
示例#6
0
 public BuildingUnitOsloController(
     [KeyFilter(RegistryKeys.BuildingV2)] IRestClient restClient,
     [KeyFilter(RegistryKeys.BuildingV2)] IFeatureToggle cacheToggle,
     ConnectionMultiplexerProvider redis,
     ILogger <BuildingUnitOsloController> logger)
     : base(restClient, cacheToggle, redis, logger)
 {
 }
 public MunicipalityController(
     [KeyFilter(RegistryKeys.Municipality)] IRestClient restClient,
     [KeyFilter(RegistryKeys.Municipality)] IFeatureToggle cacheToggle,
     ConnectionMultiplexerProvider redis,
     ILogger <MunicipalityController> logger)
     : base(restClient, cacheToggle, redis, logger)
 {
 }
 public CrabHouseNumberController(
     [KeyFilter(Registry)] IRestClient restClient,
     [KeyFilter(Registry)] IFeatureToggle cacheToggle,
     ConnectionMultiplexerProvider redis,
     ILogger <CrabHouseNumberController> logger)
     : base(restClient, cacheToggle, redis, logger)
 {
 }
示例#9
0
 public StreetNameController(
     [KeyFilter(RegistryKeys.StreetName)] IRestClient restClient,
     [KeyFilter(RegistryKeys.StreetName)] IFeatureToggle cacheToggle,
     ConnectionMultiplexerProvider redis,
     ILogger <StreetNameController> logger)
     : base(restClient, cacheToggle, redis, logger)
 {
 }
示例#10
0
 protected RegistryApiController(
     IRestClient restClient,
     IFeatureToggle cacheToggle,
     ConnectionMultiplexerProvider redis,
     ILogger <T> logger) : base(redis, logger)
 {
     _restClient = restClient;
     CacheToggle = cacheToggle;
 }
示例#11
0
 public DownloadController(
     [KeyFilter(RegistryKeys.Road)] IRestClient restClient,
     [KeyFilter(RegistryKeys.Road)] HttpClient httpClient,
     [KeyFilter(RegistryKeys.Road)] IFeatureToggle cacheToggle,
     ConnectionMultiplexerProvider redis,
     ILogger <DownloadController> logger)
     : base(restClient, cacheToggle, redis, logger)
 {
     _httpClient = httpClient;
 }
示例#12
0
 public ExtractController(
     ConnectionMultiplexerProvider redis,
     ILogger <ExtractController> logger,
     ExtractDownloads extractDownloads)
     : base(redis, logger)
     => _extractDownloads = extractDownloads;
示例#13
0
 public FeedController(
     ConnectionMultiplexerProvider redis,
     ILogger <FeedController> logger)
     : base(redis, logger)
 {
 }