public BackupService(IMainDatabase maindDb, IMakeDatabaseBackup makeDatabaseBackup, IDiskTransferService diskTransferService, IDiskProvider diskProvider, IAppFolderInfo appFolderInfo, IArchiveService archiveService, Logger logger) { _maindDb = maindDb; _makeDatabaseBackup = makeDatabaseBackup; _diskTransferService = diskTransferService; _diskProvider = diskProvider; _appFolderInfo = appFolderInfo; _archiveService = archiveService; _logger = logger; _backupTempFolder = Path.Combine(_appFolderInfo.TempFolder, "nzbdrone_backup"); }