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);
            }
        }
示例#2
0
 private static void CreateNewNotebook()
 {
     DataAccessor.AddNotebook(ExtendedConsole.ReadNotebook(), _sourceType);
     Console.WriteLine("Notebook created!");
 }