public MainViewPresenter(IMainView mainView) { this._view = mainView; _imageSearcher = new ImageSearcher(); _imagesConverter = ImagesConverter.GetInstance(); _fileNameValidation = new FileNameValidation(); _imagesConverter.ConvertingComplete += ConvertingComplete; _imagesConverter.ConvertingProgressChanged += ConvertingProgressChanged; _nameSolver = new FileNameConflictSolver(); }
public NameConflictViewPresenter(INameConflictsView view, string[] paths) { this._view = view; this._paths = paths; this._fileNameValidation = new FileNameValidation(); }
public FileNameConflictSolver() { _validation = new FileNameValidation(); }