public RenamingController(ILog log, IDataExporter <string> exporter, RenamingService service) { this._log = log ?? new ConsoleHLog(); // Until we get DI working and find a way to call ctors from electron. this._exporter = exporter; this._service = service; this._service.Log = _log; // Until we have DI and some Singleton/Factory }
private void FilenameFormatChanged(object sender, TextChangedEventArgs e) { char[] NewFilename = FileNameTextbox.Text.ToArray(); if (AdvancedPageViewModel.IsFileformatCorrect(NewFilename)) { FileNameExample.Content = RenamingService.GetNewFilename(FileNameTextbox.Text, AdvancedPageViewModel.ReplacementItemsExample) + ".jpg"; } else { FileNameExample.Content = "Unregular format"; } }