private void UpdateButton_Click(object sender, MouseButtonEventArgs e) { BookUpdateWindow bookUpdateWindow; if (ViewModels.ListViewModel.SelectedBook != null) { bookUpdateWindow = new BookUpdateWindow(ViewModels.ListViewModel.SelectedBook); bookUpdateWindow.Owner = this; bookUpdateWindow.Margin = this.Margin; } else { MessageBox.Show("You should select a book."); bookUpdateWindow = null; return; } if (bookUpdateWindow != null) { bookUpdateWindow.ShowDialog(); if (bookUpdateWindow.DialogResult == true) { service.UpdateBook(bookUpdateWindow.IdToBeUpdated, toLocalhostBook(bookUpdateWindow.NewBook)); ViewModels.ListViewModel.Update(); MainListView.SelectedItem = bookUpdateWindow.NewBook; } } bookUpdateWindow.Close(); MainListView.SelectedIndex = 1; }
private void UpdateButton_Click(object sender, RoutedEventArgs e) { BookUpdateWindow bookUpdateWindow; if (ViewModels.ListViewModel.SelectedBook!=null) { bookUpdateWindow = new BookUpdateWindow(ViewModels.ListViewModel.SelectedBook); bookUpdateWindow.Owner = this; bookUpdateWindow.Margin = this.Margin; } else { MessageBox.Show("You should select a book."); bookUpdateWindow = null; return; } if (bookUpdateWindow!=null) { bookUpdateWindow.ShowDialog(); if (bookUpdateWindow.DialogResult==true) { service.UpdateBook(bookUpdateWindow.IdToBeUpdated, toLocalhostBook(bookUpdateWindow.NewBook)); ViewModels.ListViewModel.Update(); MainListView.SelectedItem = bookUpdateWindow.NewBook; } } bookUpdateWindow.Close(); //ViewModels.ListViewModel.list.Add(new localhost.Book()); //string s = ((MyClass)MainListView.SelectedItem).Name.ToString(); //MessageBox.Show(s); }