private void btnSaveAs_Click(object sender, RoutedEventArgs e) { SaveFileDialog saveDlg = new SaveFileDialog(); saveDlg.DefaultExt = "txt"; saveDlg.Filter = "Txt файли| *.txt"; if (saveDlg.ShowDialog() == true) { PeopleRepositoryFileHandler writer = new PeopleRepositoryFileHandler(); try { writer.WriteToFile(saveDlg.FileName, repo); this.fileName.Text = saveDlg.FileName; } catch { MessageBox.Show("Оберіть правильний .txt файл", this.Title); } } }
private void btnSave_Click(object sender, RoutedEventArgs e) { if (!this.fileName.Text.EndsWith(".txt")) { btnSaveAs_Click(sender, e); return; } try { if (!File.Exists(this.fileName.Text)) { MessageBox.Show("Сталася помилка. Перевірте, чи редагований файл створений", this.Title); } PeopleRepositoryFileHandler writer = new PeopleRepositoryFileHandler(); writer.WriteToFile(this.fileName.Text, repo); } catch { MessageBox.Show("Сталася помилка. Перевірте, чи редагований файл створений", this.Title); } }