public FaceClientService( IFaceClient faceClient, ILogger <FaceClientService> logger, IMicroserviceSettings microserviceSettings) { _faceClient = faceClient; _logger = logger; _microserviceSettings = microserviceSettings; }
public AccessManager( ILogger <AccessManager> logger, IOpenDoorService openDoorService, IAccessRepository accessRepository, IMicroserviceSettings applicationSettings) { _logger = logger; _openDoorService = openDoorService; _accessRepository = accessRepository; _applicationSettings = applicationSettings; }
public FaceClientServiceTests() { var configuration = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json") .AddJsonFile("appsettings.Development.json", optional: true) .Build(); _microserviceSettings = configuration.GetSection(nameof(MicroserviceSettings)).Get <MicroserviceSettings>(); _apiKeyServiceClientCredentials = new ApiKeyServiceClientCredentials(_microserviceSettings.FaceSubscriptionKey); }
public AuthenticateController(IMicroserviceSettings microserviceSettings) => _microserviceSettings = microserviceSettings;