public UploadArchivesUseCase(IXboxGameRepositoryFactory xboxGameRepositoryFactory,
                              IProgressNotifier notifier, IZipFileProcessor zipFileProcessor)
 {
     _xboxGameRepositoryFactory = xboxGameRepositoryFactory;
     _notifier                    = notifier;
     _zipFileProcessor            = zipFileProcessor;
     _xboxFtpRequests             = new BlockingCollection <IXboxTransferRequest>();
     _xboxDirectoryCreateRequests = new BlockingCollection <XboxDirectoryCreateRequest>();
 }
 public DashboardController(IZipFileProcessor zipFileProcessor, IZipContentStorageHelper zipContentStorageHelper, ILogger <DashboardController> logger)
 {
     ZipFileProcessor        = zipFileProcessor;
     ZipContentStorageHelper = zipContentStorageHelper;
     Logger = logger;
 }