Exemplo n.º 1
0
 public KeyGenerationWorker(ILogger <KeyGenerationWorker> logger, IKeyContainer keyContainer, IKeyStoreClient keyStoreClient, IMetrics metrics, IOptions <KeyGenerationConfig> keyGenerationConfig)
 {
     _logger              = logger;
     _keyContainer        = keyContainer;
     _keyStoreClient      = keyStoreClient;
     _metrics             = metrics;
     _keyGenerationConfig = keyGenerationConfig.Value;
 }
Exemplo n.º 2
0
        protected override IKey AddItemInternal()
        {
            IKeyContainer container = itemContainer as IKeyContainer;

            if (container != null)
            {
                return(container.AddKey(new Key("NewKey")));
            }

            throw new InvalidOperationException("No Entity attached to KeyCollectionPresenter");
        }
Exemplo n.º 3
0
        protected override void SetItemsOnForm()
        {
            IKeyContainer container = itemContainer as IKeyContainer;

            if (container != null)
            {
                form.Items = container.Keys;
            }
            else
            {
                throw new InvalidOperationException("No Entity attached to KeyCollectionPresenter");
            }
        }
Exemplo n.º 4
0
        protected override void RemoveItemInternal(IKey obj)
        {
            IKeyContainer container = itemContainer as IKeyContainer;

            if (container != null)
            {
                container.RemoveKey(obj);
            }
            else
            {
                throw new InvalidOperationException("No Entity attached to KeyCollectionPresenter");
            }
        }
Exemplo n.º 5
0
 public KeyCreatedCheck(IKeyContainer keyContainer)
 {
     _keyContainer = keyContainer;
 }
Exemplo n.º 6
0
 public TokenFactory(IKeyContainer keyContainer, IOptions <IdentityOptions> identityOptions, IOptions <IdentityConfig> identityConfig)
 {
     _keyContainer    = keyContainer;
     _identityOptions = identityOptions.Value;
     _identityConfig  = identityConfig.Value;
 }