示例#1
0
        public BiometricController(IFacesService facesService,
                                   IConfigurationService configurationService,
                                   IDataAccessService externalDataAccessService,
                                   IAssetsService assetsService,
                                   ILoggerService loggerService,
                                   IInherenceServicesManager inherenceServicesManager)
        {
            if (configurationService is null)
            {
                throw new ArgumentNullException(nameof(configurationService));
            }

            if (inherenceServicesManager is null)
            {
                throw new ArgumentNullException(nameof(inherenceServicesManager));
            }

            _facesService = facesService ?? throw new ArgumentNullException(nameof(facesService));
            _facesService.Initialize();
            _dataAccessService   = externalDataAccessService;
            _assetsService       = assetsService;
            _logger              = loggerService.GetLogger(nameof(BiometricController));
            _portalConfiguration = configurationService.Get <IPortalConfiguration>();
            _inherenceService    = inherenceServicesManager.GetInstance(O10InherenceService.NAME);
        }
示例#2
0
 public InherenceController(IInherenceServicesManager inherenceServicesManager)
 {
     _inherenceServicesManager = inherenceServicesManager;
 }
示例#3
0
 public InherenceServicesInitializer(IInherenceServicesManager inherenceServicesManager, ILoggerService loggerService)
 {
     _inherenceServicesManager = inherenceServicesManager;
     _logger = loggerService.GetLogger(nameof(InherenceServicesInitializer));
 }