public DetailsModel(TrustDBContext context, IMerkleTree merkleTree, IBlockchainServiceFactory blockchainServiceFactory, IWorkflowService workflowService, IConfiguration configuration)
 {
     _context    = context;
     _merkleTree = merkleTree;
     _blockchainServiceFactory = blockchainServiceFactory;
     _workflowService          = workflowService;
     _configuration            = configuration;
 }
 public CreateProofWorkflow(IMediator mediator, TrustDBContext db, IConfiguration configuration, ILogger <CreateProofWorkflow> logger, IMerkleTree merkleTree, IBlockchainServiceFactory blockchainServiceFactory, IKeyValueService keyValueService, IDTPApiService apiService)
 {
     _mediator                 = mediator;
     _db                       = db;
     _configuration            = configuration;
     _logger                   = logger;
     _merkleTree               = merkleTree;
     _blockchainServiceFactory = blockchainServiceFactory;
     _keyValueService          = keyValueService;
     _apiService               = apiService;
 }
 public TimestampService(TrustDBContext dB, IBlockchainServiceFactory blockchainServiceFactory, IMerkleTree merkleTree)
 {
     DB = dB;
     _blockchainServiceFactory = blockchainServiceFactory;
     _merkleTree = merkleTree;
 }