public StreamReadService( IStreamFactory streamFactory, StreamReaderService streamReaderService) { _streamFactory = streamFactory ?? throw new ArgumentNullException(nameof(streamFactory)); _streamReaderService = streamReaderService ?? throw new ArgumentNullException(nameof(streamReaderService)); }
private void btnReadFile_Click(object sender, RoutedEventArgs e) { txtContent.Text = ""; tbkFeedback.Text = ""; tbkFeedback.Background = new SolidColorBrush(Color.FromRgb(255, 255, 255)); string fileName = (string)cmbFiles.SelectedItem; EncodingEntity encodingEntity = (EncodingEntity)cmbEncoding.SelectedItem; DirectoryInfo di = new DirectoryInfo(AssetPath); try { txtContent.Text = StreamReaderService.ReadFileToString(di.FullName, fileName, encodingEntity.CharacterSet); ShowFeedback($"Bestand {fileName} werd succesvol gelezen", true); } catch (Exception ex) { ShowFeedback(ex.Message); } }