Cleaned up Backup.

This commit is contained in:
Mark McDowall 2012-01-26 21:05:09 -08:00
parent 928bc55839
commit 8ce6e8a08e
5 changed files with 69 additions and 41 deletions

View file

@ -19,17 +19,17 @@ namespace NzbDrone.Web.Controllers
private readonly IndexerProvider _indexerProvider;
private readonly ConfigProvider _configProvider;
private readonly DiskProvider _diskProvider;
private readonly ArchiveProvider _archiveProvider;
private readonly BackupProvider _backupProvider;
public SystemController(JobProvider jobProvider, IndexerProvider indexerProvider,
ConfigProvider configProvider, DiskProvider diskProvider,
ArchiveProvider archiveProvider)
BackupProvider backupProvider)
{
_jobProvider = jobProvider;
_indexerProvider = indexerProvider;
_configProvider = configProvider;
_diskProvider = diskProvider;
_archiveProvider = archiveProvider;
_backupProvider = backupProvider;
}
public ActionResult Jobs()
@ -149,8 +149,10 @@ namespace NzbDrone.Web.Controllers
public ActionResult Backup()
{
var file = _archiveProvider.CreateBackupZip();
return File(file.FullName, "application/binary", file.Name);
var file = _backupProvider.CreateBackupZip();
var fileInfo = new FileInfo(file);
return File(fileInfo.FullName, "application/binary", fileInfo.Name);
}
}
}