Example #1
0
        private void OpenLastBook(object sender, RoutedEventArgs e)
        {
            bool found = false;
            Book book  = CheckLastBookSerializization();

            if (book != null)
            {
                foreach (var dict in ResourcesProvider.Current.ListBooks)
                {
                    if (book.FullPath == dict.FullPath)
                    {
                        found = true;
                        var openedBook = new OpenedBook(book);
                        openedBook.Show();
                        this.Close();
                    }
                    else
                    {
                        File.Delete(fullPath + "\\last.xml");
                    }
                }
                if (!found)
                {
                    MessageBox.Show("You haven't opened the book earlier!");
                }
            }
            else
            {
                MessageBox.Show("You haven't opened the book earlier!");
            }
        }
Example #2
0
        private void OpenBook(object sender, RoutedEventArgs e)
        {
            var book       = new Book();
            var openedBook = new OpenedBook(book);

            openedBook.Show();
            this.Close();
        }