public AssetTransactionsReportsController( IAssetReportCommandProducer commandProducer, IAssetTransactionsReportMetadataRepository reportMetadataRepository, IAssetDefinitionService assetDefinitionService) { _commandProducer = commandProducer; _reportMetadataRepository = reportMetadataRepository; _assetDefinitionService = assetDefinitionService; }
public AssetTransactionsQueueFunctions(EmailSenderClient emailSenderProducer, IAssetTransactionsReportService reportService, IAssetTransactionsReportMetadataRepository metadataRepository, ILog log, IAssetTransactionsReportStorage reportStorage) { _emailSenderProducer = emailSenderProducer; _reportService = reportService; _metadataRepository = metadataRepository; _log = log; _reportStorage = reportStorage; }