public WcfProcessor(IDetector detector, IDependencyValidator dependencyValidator, IConfigFileAppender fileAppender, IFileMover assemblyMover) { this.detector = detector; this.dependencyValidator = dependencyValidator; this.fileAppender = fileAppender; this.assemblyMover = assemblyMover; }
public ImageSaverController(IFileSaver fileSaver, IFileMover fileMover, IFileDeleter fileDeleter, ILogger <ImageSaverController> logger) { _fileSaver = fileSaver; _fileMover = fileMover; _fileDeleter = fileDeleter; _logger = logger; }
public PhysicalFileOrganizer(FilesOrganizerOptions options, IFileMover mover, IFileEnumerator enumerator, IMapper mapper) { this.Options = options ?? throw new ArgumentNullException(nameof(options)); this.FileMover = mover ?? throw new ArgumentNullException(nameof(mover)); this.FileEnumerator = enumerator ?? throw new ArgumentNullException(nameof(enumerator)); this.Mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }
public DownloadsModel(IFileMover fileMover, IDatabase database, IFileMoveWorker fileMoveWorker, IJDownloader jDownloader) { _fileMover = fileMover; _database = database; _fileMoveWorker = fileMoveWorker; _jDownloader = jDownloader; }
public CreateModel(IDatabase db, IPlex plex, IFileMover file) { //_context = context; _db = db; _plex = plex; _file = file; }
private void Move(CanvasSmallPedigreeOutput source, IFileMover fileMover) { source.CnvVcf.Move(GetCnvVcf(), fileMover.Move); source.IntermediateOutputs.ForEach(kvp => { MoveIntermediateOutput(kvp.Key, kvp.Value, fileMover); }); }
public FileServices( [NotNull] ILogger logger, [NotNull] IFileCopier fileCopier, [NotNull] IFileMover fileMover, [NotNull] IStreamComparer streamComparer, [NotNull] ITypeHelper typeHelper) { _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); _FileCopier = fileCopier ?? throw new ArgumentNullException(nameof(fileCopier)); _FileMover = fileMover ?? throw new ArgumentNullException(nameof(fileMover)); _StreamComparer = streamComparer ?? throw new ArgumentNullException(nameof(streamComparer)); _TypeHelper = typeHelper ?? throw new ArgumentNullException(nameof(typeHelper)); }
public Renamer() { this.logger = new Logger(); this.settings = new Settings(logger); this.fileSearcher = new FileSearcher(settings, logger); this.movieFileBot = new FileBot(settings, logger, true); this.seriesFileBot = new FileBot(settings, logger, false); this.cleaner = new Cleaner(settings, fileSearcher, logger); this.pathGenerator = new PathGenerator(); this.fileMover = new FileMover(logger); this.cleaner = new Cleaner(settings, fileSearcher, logger); this.archiver = new Archiver(settings, fileMover); }
public ThirdPartyFileProcessUtility(IMessageBroker <AddressLocationUSRDTO> messageBroker, IFileMover fileMover, IExceptionHelper exceptionHelper, ILoggingHelper loggingHelper, IConfigurationHelper configHelper) { this.msgBroker = messageBroker; this.fileMover = fileMover; this.loggingHelper = loggingHelper; this.configHelper = configHelper; this.xsdLocation = configHelper.ReadAppSettingsConfigurationValues(ThirdPartyLoaderConstants.XSDLOCATIONCONFIG); this.processed = configHelper.ReadAppSettingsConfigurationValues(ThirdPartyLoaderConstants.USRPROCESSEDFILEPATHCONFIG); this.error = configHelper.ReadAppSettingsConfigurationValues(ThirdPartyLoaderConstants.USRERRORFILEPATHCONFIG); }
public List <(string key, string error)> IsValid(IPlex plex, IFileMover files, bool isNewEntry = false) { var errs = new List <(string key, string error)>(); if (!plex.ResolvePlexId(this) && !isNewEntry) { errs.Add((nameof(Series) + "." + nameof(Name), "The given name could not be found on the Plex server.")); } if (SearchNewEpisodes) { if (string.IsNullOrWhiteSpace(EpGuidesName)) { errs.Add((nameof(Series) + "." + nameof(EpGuidesName), "If searching for new episodes is enabled, a search name needs to be specified.")); } if (string.IsNullOrWhiteSpace(SubtitlesName)) { if (isNewEntry) { SubtitlesName = Name; } else { errs.Add((nameof(Series) + "." + nameof(SubtitlesName), "If searching for new episodes is enabled, a search name needs to be specified.")); } } if (string.IsNullOrWhiteSpace(VideoSearch)) { if (isNewEntry) { VideoSearch = Name; } else { errs.Add((nameof(Series) + "." + nameof(VideoSearch), "If searching for new episodes is enabled, a search name needs to be specified.")); } } } if (errs.Count == 0) { if (!files.ValidateSeriesPath(this, isNewEntry)) { errs.Add((nameof(Series) + "." + nameof(DirectoryName), "The directory does not exist and could not be created.")); } } return(errs); }
public VideoMover(Settings settings, IFileMover fileMover, ILogger logger, bool debug = false) { _log = logger; _debug = debug; if (settings == null) { throw new ArgumentNullException(nameof(settings)); } if (fileMover == null) { throw new ArgumentNullException(nameof(fileMover)); } _settings = settings; _filemover = fileMover; IFileNameParser parser = new VideoFileNameParser(GetExlusionFilter()); _factory = new MoveableFileFactory(parser, _settings.SeriesPattern); }
public SubtitlesModel(IDatabase database, IFileMover fileMover, ILogger <SubtitlesModel> logger) { _database = database; _fileMover = fileMover; _logger = logger; }
public FileScanner(IUiInteraction uiInteraction, IFileMover fileMover, string directorydestination) { this.uiInteraction = uiInteraction; this.fileMover = fileMover; this.directorydestination = directorydestination; }
public PhotoSorterEngine(IFileMover fileMover, IPhotoSource photoSource, IUserInterface userInterface) { _fileMover = fileMover; _photoSource = photoSource; _userInterface = userInterface; }
private void MoveIntermediateOutput(SampleInfo info, IntermediateOutput output, IFileMover fileMover) { var stub = GetStub(info.Id); fileMover.Move(output.CoverageAndVariantFrequencies, SingleSampleCallset.GetCoverageAndVariantFrequencyOutput(stub)); if (_canvasWorkerFactory.IncludeIntermediateResults()) { fileMover.Move(output.Partitioned, SingleSampleCallset.GetPartitionedPath(stub)); fileMover.Move(output.VariantFrequencies, SingleSampleCallset.GetVfSummaryPath(stub)); fileMover.Move(output.VariantFrequenciesBaf, SingleSampleCallset.GetVfSummaryPath(stub)); } }
public CanvasSmallPedigreeOutput Run(CanvasSmallPedigreeInput input, IDirectoryLocation sandbox, IFileMover fileMover) { _logger.Info("Canvas is disabled."); return(null); }
public CanvasSmallPedigreeOutput Run(CanvasSmallPedigreeInput input, IDirectoryLocation sandbox, IFileMover fileMover) { var output = _wrapper.Run(input, sandbox); _move(output, fileMover); return(_load(input)); }
public Archiver(ISettings settings, IFileMover fileMover) { this.settings = settings; this.fileMover = fileMover; }
public Model(IFileMover fileMover) { //Some different testing comments FileMover = fileMover; }
public EditModel(IDatabase db, IPlex plex, IFileMover file) { _db = db; _plex = plex; _files = file; }
private void MoveIntermediateOutput(SampleInfo info, IntermediateOutput output, IFileMover fileMover) { var stub = GetSingleSampleOutputStub(info); // Output: fileMover.Move(output.CnvVcf.VcfFile, SingleSampleCallset.GetVcfOutput(stub)); // Files for visualization: fileMover.Move(output.CoverageBigwig, SingleSampleCallset.GetCoverageBigWig(stub)); var targetBAlleleBedgraph = SingleSampleCallset.GetBAlleleBedGraph(stub); fileMover.Move(output.BAlleleBedgraph.FileLocation, targetBAlleleBedgraph.FileLocation); fileMover.Move(output.BAlleleBedgraph.TabixIndex, targetBAlleleBedgraph.TabixIndex); var targetCopyNumbedBedgraph = SingleSampleCallset.GetCopyNumberBedGraph(stub); fileMover.Move(output.CopyNumberBedgraph.FileLocation, targetCopyNumbedBedgraph.FileLocation); fileMover.Move(output.CopyNumberBedgraph.TabixIndex, targetCopyNumbedBedgraph.TabixIndex); // Deprecated files: #pragma warning disable CS0618 // Type or member is obsolete fileMover.Move(output.CoverageAndVariantFrequencies, SingleSampleCallset.GetCoverageAndVariantFrequencyOutput(stub)); // Used for (non-dynamic) plotting fileMover.Move(output.Partitioned, SingleSampleCallset.GetPartitionedPath(stub)); // used by BSVI fileMover.Move(output.VariantFrequencies, SingleSampleCallset.GetVfSummaryPath(stub)); // used by BSVI fileMover.Move(output.VariantFrequenciesBaf, SingleSampleCallset.GetVfSummaryBafPath(stub)); // used by BSVI #pragma warning restore CS0618 // Type or member is obsolete }