示例#1
0
 public DownloadController(
     FolderLocator folderLocator,
     ProbeDbContext dbContext,
     IConfiguration configuration,
     ImageCompressor imageCompressor,
     TokenEnsurer tokenEnsurer)
 {
     _folderLocator   = folderLocator;
     _dbContext       = dbContext;
     _configuration   = configuration;
     _imageCompressor = imageCompressor;
     _tokenEnsurer    = tokenEnsurer;
 }
示例#2
0
 public DownloadController(
     FolderLocator folderLocator,
     ProbeDbContext dbContext,
     ImageCompressor imageCompressor,
     TokenEnsurer tokenEnsurer,
     IStorageProvider storageProvider)
 {
     _folderLocator   = folderLocator;
     _dbContext       = dbContext;
     _imageCompressor = imageCompressor;
     _tokenEnsurer    = tokenEnsurer;
     _storageProvider = storageProvider;
 }
示例#3
0
 public FilesController(
     ProbeDbContext dbContext,
     FolderLocator folderLocator,
     FolderOperator folderCleaner,
     IConfiguration configuration,
     ServiceLocation serviceLocation,
     TokenEnsurer tokenEnsurer)
 {
     _dbContext       = dbContext;
     _folderLocator   = folderLocator;
     _configuration   = configuration;
     _serviceLocation = serviceLocation;
     _tokenEnsurer    = tokenEnsurer;
     _folderCleaner   = folderCleaner;
 }
示例#4
0
 public FilesController(
     ProbeDbContext dbContext,
     FolderLocator folderLocator,
     FolderOperator folderCleaner,
     TokenEnsurer tokenEnsurer,
     ProbeLocator probeLocator,
     IStorageProvider storageProvider)
 {
     _dbContext       = dbContext;
     _folderLocator   = folderLocator;
     _tokenEnsurer    = tokenEnsurer;
     _probeLocator    = probeLocator;
     _storageProvider = storageProvider;
     _folderCleaner   = folderCleaner;
 }
示例#5
0
 public FilesController(
     FolderSplitter folderLocator,
     TokenEnsurer tokenEnsurer,
     ProbeLocator probeLocator,
     IStorageProvider storageProvider,
     SiteRepo siteRepo,
     FolderRepo folderRepo,
     FileRepo fileRepo)
 {
     _folderSplitter  = folderLocator;
     _tokenEnsurer    = tokenEnsurer;
     _probeLocator    = probeLocator;
     _storageProvider = storageProvider;
     _siteRepo        = siteRepo;
     _folderRepo      = folderRepo;
     _fileRepo        = fileRepo;
 }
示例#6
0
 public DownloadController(
     FolderSplitter folderLocator,
     ImageCompressor imageCompressor,
     TokenEnsurer tokenEnsurer,
     IStorageProvider storageProvider,
     FolderRepo folderRepo,
     FileRepo fileRepo,
     SiteRepo siteRepo,
     ProbeLocator probeLocator)
 {
     _folderSplitter   = folderLocator;
     _imageCompressor  = imageCompressor;
     _tokenEnsurer     = tokenEnsurer;
     _storageProvider  = storageProvider;
     _folderRepo       = folderRepo;
     _fileRepo         = fileRepo;
     _siteRepo         = siteRepo;
     this.probeLocator = probeLocator;
 }