示例#1
0
        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;
        }
示例#2
0
        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);
        }