public UsersController( ICdnManagerService cdnManager, IAsyncDocumentSession dbSession, ILogger <UsersController> logger) : base(dbSession, logger) { this.cdnManager = cdnManager; }
public CdnController( ICdnManagerService cdnManager, IOptions <CdnSettings> cdnSettings, IAsyncDocumentSession dbSession, ILogger <CdnController> logger) : base(dbSession, logger) { this.cdnManager = cdnManager; this.cdnSettings = cdnSettings; }
public SongUploadService( BackgroundQueue backgroundQueue, ICdnManagerService cdnManagerService, IDocumentStore db, ILogger <SongUploadService> logger) { this.backgroundQueue = backgroundQueue; this.cdnManagerService = cdnManagerService; this.logger = logger; this.db = db; }
public AlbumsController( ICdnManagerService cdnManagerService, ISongUploadService songUploadService, IAsyncDocumentSession dbSession, ILogger <AlbumsController> logger, IOptionsMonitor <AppSettings> options) : base(dbSession, logger) { this.cdnManagerService = cdnManagerService ?? throw new ArgumentNullException(nameof(cdnManagerService)); this.songUploadService = songUploadService ?? throw new ArgumentNullException(nameof(songUploadService)); appOptions = options.CurrentValue; }