public BlobTrigger(ILoggerFactory log, IOptions <AzStorageConfiguration> blobConfiguration, IAssemblyAiService assemblyAiService, ITableDbContext tableContext) { _log = log.CreateLogger <BlobTrigger>(); _blobConfiguration = blobConfiguration.Value; _tableDbContext = tableContext ?? throw new ArgumentNullException(nameof(tableContext)); _assemblyAiService = assemblyAiService ?? throw new ArgumentNullException(nameof(assemblyAiService)); }
public DownloadService(ILoggerFactory log, ITableDbContext tableDbContext, IAssemblyAiService assemblyAiService, IDataRepository dataRepository) { _log = log.CreateLogger <DownloadService>(); _tableDbContext = tableDbContext; _assemblyAiService = assemblyAiService ?? throw new ArgumentNullException(nameof(assemblyAiService)); _dataRepository = dataRepository ?? throw new ArgumentNullException(nameof(dataRepository)); }
public DataRepository( IBlobContext blobContext, ITableDbContext tableDbContext, IAssemblyAiService assemblyAiService, ILoggerFactory log) { _blobContext = blobContext; _tableDbContext = tableDbContext; _assemblyAiService = assemblyAiService ?? throw new ArgumentNullException(nameof(assemblyAiService)); _log = log.CreateLogger <DataRepository>(); }