public FileDeleter( IFileDeleter fileDeleter, ICorrelationInitializer correlationInitializer) { _fileDeleter = fileDeleter; _correlationInitializer = correlationInitializer; }
public ImageSaverController(IFileSaver fileSaver, IFileMover fileMover, IFileDeleter fileDeleter, ILogger <ImageSaverController> logger) { _fileSaver = fileSaver; _fileMover = fileMover; _fileDeleter = fileDeleter; _logger = logger; }
internal OldFile(string fullPathAndFileName, IFileDeleter fileDeleter) { _fileDeleter = fileDeleter; FullPathAndFileName = fullPathAndFileName; FileName = Path.GetFileName(fullPathAndFileName); FilePath = Path.GetDirectoryName(fullPathAndFileName); }
public VideoViewModel(IEventAggregator eventAggregator, ISettings settings, IDialogBuilder dialogBuilder, GifCreator gifCreator, IFileDeleter fileDeleter) { _settings = settings; _dialogBuilder = dialogBuilder; _gifCreator = gifCreator; eventAggregator.Subscribe(this); AddTimeline(); fileDeleter.OnDelete(OnFileDelete); }
public FindDuplicatesCommand(IOutput output, IDuplicateFinder duplicateFinder, ISelectFilesToDelete deletionSelector, IFileDeleter fileDeleter) { DuplicateFinder = duplicateFinder; FileDeleter = fileDeleter; _output = output; _select = deletionSelector; }
public Compressor( ICompressProcessFactory processFactory, IFileDeleter fileDeleter, IProcessStarter processStarter, IArchiveSettings settings ) { _processFactory = processFactory; _fileDeleter = fileDeleter; _processStarter = processStarter; _settings = settings; }
public FileSelectViewModel(EventAggregator eventAggregator, ISettings settings, IThumbnailGenerator thumbnailGenerator, IDialogBuilder dialogBuilder, IFileDeleter fileDeleter) { _eventAggregator = eventAggregator; _settings = settings; _thumbnailGenerator = thumbnailGenerator; _dialogBuilder = dialogBuilder; _fileDeleter = fileDeleter; Path = _settings.ShadowplayPath; Videos = CollectionViewSource.GetDefaultView(_videos); Videos.SortDescriptions.Add(new SortDescription("CreationTime", ListSortDirection.Descending)); _eventAggregator.Subscribe(this); }
public UploadClipViewModel(IClipCreator clipCreator, ISettings settings, IEventAggregator eventAggregator, IJsonWebApiClient apiClient, IFileDeleter fileDeleter, UploadData data) { _clipCreator = clipCreator; _settings = settings; _eventAggregator = eventAggregator; _apiClient = apiClient; _fileDeleter = fileDeleter; OriginalFile = data.OriginalFile; Timelines = data.Timelines; IsMultiClip = data.IsMultiClip; VideoFiles = data.IsMultiClip ? new BindableCollection <VideoFile>(data.VideoFiles) : null; FileName = ""; DisplayName = "Uploader"; }
public Archiver( IArchiveSettings settings, ITimeProvider timeprovider, ICompressor compressor, IFileDeleter fileDeleter, IArchiveNameProvider archiveNameProvider, IFileGatherer fileGatherer, IDirectoryProvider directoryProvider, IFileBatchProvider fileBatchProvider ) { _settings = settings; _timeProvider = timeprovider; _compressor = compressor; _fileDeleter = fileDeleter; _archiveNameProvider = archiveNameProvider; _fileGatherer = fileGatherer; _directoryProvider = directoryProvider; _fileBatchProvider = fileBatchProvider; }
public FileSynchronizer( IAppConfig appConfig, ILogger <FileSynchronizer> logger, IDirectoryStructureComparer directoryStructureComparer, IFileComparer fileComparer, IFileCopier fileCopier, IFileDeleter fileDeleter, IFileMerger fileMerger, IFileFilter fileFilter) { _appConfig = appConfig ?? throw new ArgumentNullException(nameof(appConfig)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _directoryStructureComparer = directoryStructureComparer ?? throw new ArgumentNullException(nameof(directoryStructureComparer)); _fileComparer = fileComparer ?? throw new ArgumentNullException(nameof(fileComparer)); _fileCopier = fileCopier ?? throw new ArgumentNullException(nameof(fileCopier)); _fileDeleter = fileDeleter ?? throw new ArgumentNullException(nameof(fileDeleter)); _fileMerger = fileMerger ?? throw new ArgumentNullException(nameof(fileMerger)); _fileFilter = fileFilter; _srcFileSystem = _appConfig.Src; _destFileSystem = _appConfig.Dest; }
public static bool TryWithFileDeleter(this IFile model, out IFileDeleter feature) { Ensure.NotNull(model, "model"); return(model.TryWith <IFileDeleter>(out feature)); }
public SimpleFileMerger(IFileCopier fileCopier, IFileDeleter fileDeleter) { _fileCopier = fileCopier ?? throw new ArgumentNullException(nameof(fileCopier)); _fileDeleter = fileDeleter ?? throw new ArgumentNullException(nameof(fileDeleter)); }
public FileDeleter(IFileDeleter fileDeleter) { _fileDeleter = fileDeleter; }