public WalletService(IVaultServiceClient vaultServiceClient, IConfiguration configuration, ILogger logger, IUnitOfWork unitOfWork) { this.vaultServiceClient = vaultServiceClient; apiNetworkSection = configuration.GetSection(Constant.ApiNetwork); environment = apiNetworkSection.GetValue <string>(Constant.Environment); this.logger = logger; this.unitOfWork = unitOfWork; }
public UnitOfWork(IVaultServiceClient vaultServiceClient, ILogger logger) { SetTransactionRepository(new TransactionRepository(vaultServiceClient, logger)); SetRedemptionRepository(new RedemptionRepository(vaultServiceClient, logger)); SetKeySetRepository(new KeySetRepository(vaultServiceClient, logger)); SetTrackRepository(new TrackRepository(vaultServiceClient, logger)); SetReceiverRepository(new ReceiverRepository(vaultServiceClient, logger)); SetPublicKeyAgreementRepository(new PublicKeyAgreementRepository(vaultServiceClient, logger)); SetPurchaseRepository(new PurchaseRepository(vaultServiceClient, logger)); SetSenderRepository(new SenderRepository(vaultServiceClient, logger)); SetQueueRepository(new QueueRepository(vaultServiceClient, logger)); }
public VaultService(IVaultServiceClient vsc, IConfiguration configuration, IConsole cnsl, ILogger lgr) { vaultServiceClient = vsc; console = cnsl; logger = lgr; var vault_section = configuration.GetSection("vault"); endpoint = vault_section.GetValue <string>("endpoint"); startTimeout = vault_section.GetValue <int>("start_timeout"); secretShares = vault_section.GetValue <int>("num_secret_shares"); secretThreshold = vault_section.GetValue <int>("num_secret_threshold"); var children = configuration.GetChildren(); vaultClientSettings = new VaultClientSettings(endpoint, null); }
public TransactionRepository(IVaultServiceClient vaultServiceClient, ILogger logger) : base(StoreName.Transactions, vaultServiceClient, logger) { }
public TrackRepository(IVaultServiceClient vaultServiceClient, ILogger logger) : base(StoreName.Track, vaultServiceClient, logger) { }
public ReceiverRepository(IVaultServiceClient vaultServiceClient, ILogger logger) : base(StoreName.Receiver, vaultServiceClient, logger) { }
public VaultUnsealCommand(IServiceProvider serviceProvider) { vaultServiceClient = serviceProvider.GetService<IVaultServiceClient>(); }
public PublicKeyAgreementRepository(IVaultServiceClient vaultServiceClient, ILogger logger) : base(StoreName.PublicKeyAgreement, vaultServiceClient, logger) { }
public WalletController(IActorService actorService, IWalletService walletService, IVaultServiceClient vaultServiceClient, IUnitOfWork unitOfWork) { this.actorService = actorService; this.walletService = walletService; this.vaultServiceClient = vaultServiceClient; this.unitOfWork = unitOfWork; }
public RedemptionRepository(IVaultServiceClient vaultServiceClient, ILogger logger) : base(StoreName.Redemption, vaultServiceClient, logger) { }
public WalletController(IActorService actorService, IWalletService walletService, IVaultServiceClient vaultServiceClient) { this.actorService = actorService; this.walletService = walletService; this.vaultServiceClient = vaultServiceClient; }
public Repository(StoreName store, IVaultServiceClient vaultServiceClient, ILogger logger) { this.store = store; this.vaultServiceClient = vaultServiceClient; this.logger = logger; }
public KeySetRepository(IVaultServiceClient vaultServiceClient, ILogger logger) : base(StoreName.StoreKeys, vaultServiceClient, logger) { this.vaultServiceClient = vaultServiceClient; this.logger = logger; }
public QueueRepository(IVaultServiceClient vaultServiceClient, ILogger logger) : base(StoreName.Queue, vaultServiceClient, logger) { }
public SenderRepository(IVaultServiceClient vaultServiceClient, ILogger logger) : base(StoreName.Sender, vaultServiceClient, logger) { }
public PurchaseRepository(IVaultServiceClient vaultServiceClient, ILogger logger) : base(StoreName.Purchase, vaultServiceClient, logger) { }