Пример #1
0
 public UsersController(
     ICdnManagerService cdnManager,
     IAsyncDocumentSession dbSession,
     ILogger <UsersController> logger)
     : base(dbSession, logger)
 {
     this.cdnManager = cdnManager;
 }
Пример #2
0
 public CdnController(
     ICdnManagerService cdnManager,
     IOptions <CdnSettings> cdnSettings,
     IAsyncDocumentSession dbSession,
     ILogger <CdnController> logger)
     : base(dbSession, logger)
 {
     this.cdnManager  = cdnManager;
     this.cdnSettings = cdnSettings;
 }
Пример #3
0
 public SongUploadService(
     BackgroundQueue backgroundQueue,
     ICdnManagerService cdnManagerService,
     IDocumentStore db,
     ILogger <SongUploadService> logger)
 {
     this.backgroundQueue   = backgroundQueue;
     this.cdnManagerService = cdnManagerService;
     this.logger            = logger;
     this.db = db;
 }
Пример #4
0
        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;
        }