Example #1
0
 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>();
 }