private void Button_Click(object sender, RoutedEventArgs e) { var editor = new NotebookEditor(); if (editor.ShowDialog() == true && DataContext is MainWindowVM mainWindowVM) { var newNotebookDto = new NotebookDto { Changed = DateTime.Now, Created = DateTime.Now, Notes = new ObservableCollection <NoteDto>(), Name = ((NotebookVM)editor.DataContext).Name }; mainWindowVM.Notebooks.Add(newNotebookDto); DataAccessor.AddNotebook(newNotebookDto, mainWindowVM.SelectedSource); } }
private static void CreateNewNotebook() { DataAccessor.AddNotebook(ExtendedConsole.ReadNotebook(), _sourceType); Console.WriteLine("Notebook created!"); }