public JobTimelineController(IJobTimelineService jobTimelineService, IJobDefinitionService jobDefinitionService, ITransactionService transactionService,
                              IBlockTransactionService blockTransactionService, IBusinessAdapterService businessAdapterService)
 {
     _jobTimelineService      = jobTimelineService;
     _jobDefinitionService    = jobDefinitionService;
     _transactionService      = transactionService;
     _blockTransactionService = blockTransactionService;
     _businessAdapterService  = businessAdapterService;
 }
 public JobService(ILogger logger, IDbAdapterService dbAdapterService, ITransactionService transactionService, IBlockchainService blockchainService,
                   IJobHistoryService jobHistoryService, IJobTimelineService jobTimelineService, IBlockTransactionService blockTransactionService,
                   IEnterpriseAdapterService enterpriseAdapterService, ICryptoAdapterService cryptoAdapterService, IPrometheusEntities entity,
                   IBusinessAdapterService businessAdapterService, IConfiguration configuration)
 {
     _logger                   = logger;
     _dbAdapterService         = dbAdapterService;
     _transactionService       = transactionService;
     _blockchainService        = blockchainService;
     _jobHistoryService        = jobHistoryService;
     _jobTimelineService       = jobTimelineService;
     _blockTransactionService  = blockTransactionService;
     _enterpriseAdapterService = enterpriseAdapterService;
     _cryptoAdapterService     = cryptoAdapterService;
     _entity                   = entity;
     _businessAdapterService   = businessAdapterService;
     _configuration            = configuration;
 }
 public BlockTransactionModelService(IBlockTransactionService blockTransactionService, IMapper mapper, IMemoryCache memoryCache)
 {
     _blockTransactionService = blockTransactionService;
     _mapper      = mapper;
     _memoryCache = memoryCache;
 }