Exemple #1
0
        public void Execute(object parameter)
        {
            BookViewModel bookViewModel = new BookViewModel()
            {
            };

            bookViewModel.CurrentUser = MenuViewModel.CurrentUser;
            List <Book> items = new List <Book>();

            try
            {
                items = new List <Book>(App.DB.BookRepository.GetAllData());
            }
            catch (Exception)
            {
            }
            if (items != null)
            {
                bookViewModel.AllBooks = new ObservableCollection <Book>(items);
            }
            bookViewModel.Authors = new List <Author>(App.DB.AuthorRepository.GetAllData());
            bookViewModel.Genres  = new List <Genre>(App.DB.GenreRepository.GetAllData());
            //bookViewModel.Authors = new List<Author>()
            //{
            //    new Author(){
            //         Id=0,
            //          Name="John",
            //           No=1,
            //            Surname="Mie"
            //    },
            //     new Author(){
            //         Id=1,
            //          Name="Jimmy",
            //           No=1,
            //            Surname="Don"
            //    },
            //      new Author(){
            //         Id=2,
            //          Name="Mike",
            //           No=1,
            //            Surname="Mi"
            //    }

            //};
            //bookViewModel.Genres = new List<Genre>()
            //{
            //    new Genre()
            //    {
            //         No=1, Name="Drama", Id=0
            //    },

            //    new Genre()
            //    {
            //         No=2, Name="Love", Id=1
            //    },

            //    new Genre()
            //    {
            //         No=3, Name="Crime", Id=2
            //    }
            //    ,

            //    new Genre()
            //    {
            //         No=3, Name="Romance", Id=2
            //    }
            //    ,

            //    new Genre()
            //    {
            //         No=3, Name="Satire", Id=2
            //    },

            //    new Genre()
            //    {
            //         No=3, Name="Children's", Id=2
            //    }
            //};
            BookWindow bookWindow = new BookWindow(bookViewModel);

            bookWindow.ShowDialog();
        }
 private void CreateNewBook()
 {
     // Makes a new instance of the BookWindow.XAML and enables its visibility.
     newBookWindow = new BookWindow();
     newBookWindow.ShowDialog();
 }