public static ImagesConverter GetInstance() { if(_imageConverterInstance == null) { _imageConverterInstance = new ImagesConverter(); } return _imageConverterInstance; }
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(); }