Beispiel #1
0
 public LocalBlockchainService(ILogger <LocalBlockchainService> logger, ProposalPaymentsService proposalPaymentsService, ILocalBlockchainRepository localBlockchainRepository, IProposalPaymentsRepository proposalPaymentsRepository, IMasternodeCountRepository masternodeCountRepository, IBlockCountRepository blockCountRepository, IConfiguration iConfiguration)
 {
     this.Logger = logger ?? throw new ArgumentNullException(nameof(logger));
     this.ProposalPaymentsService    = proposalPaymentsService ?? throw new ArgumentNullException(nameof(proposalPaymentsService));
     this.LocalBlockchainRepository  = localBlockchainRepository ?? throw new ArgumentNullException(nameof(localBlockchainRepository));
     this.ProposalPaymentsRepository = proposalPaymentsRepository ?? throw new ArgumentNullException(nameof(proposalPaymentsRepository));
     this.MasternodeCountRepository  = masternodeCountRepository ?? throw new ArgumentNullException(nameof(masternodeCountRepository));
     this.BlockCountRepository       = blockCountRepository ?? throw new ArgumentNullException(nameof(blockCountRepository));
     this.IConfiguration             = iConfiguration ?? throw new ArgumentNullException(nameof(iConfiguration));
 }
 public ProposalPaymentsService(IProposalPaymentsRepository proposalPaymentsRepository, ILogger <ProposalPaymentsService> logger, ILocalBlockchainRepository localBlockchainRepository)
 {
     this.ProposalPaymentsRepository = proposalPaymentsRepository ?? throw new ArgumentNullException(nameof(proposalPaymentsRepository));;
     this.Logger = logger ?? throw new ArgumentNullException(nameof(logger));
     this.LocalBlockchainRepository = localBlockchainRepository ?? throw new ArgumentNullException(nameof(LocalBlockchainRepository));
 }