public MainWindow() { viewModel = new BookViewModel(); viewModel.Title = "Do Androids Dream of Electric Sheep?"; this.DataContext = viewModel; InitializeComponent(); }
public MainWindow() { InitializeComponent(); myBookViewModel = new BookViewModel(); myBookViewModel.AuthorViewModel.FullName = "Stephen Hawking"; myBookViewModel.Title = "A Brief History Of Time"; myBookViewModel.ReleaseDate = "01.01.1999"; this.DataContext = myBookViewModel; }
/// <summary> /// Adds a new book to the library. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddBook_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(authorInput.Text) && !string.IsNullOrEmpty(titleInput.Text)) { BookViewModel newBookViewModel = new BookViewModel(); newBookViewModel.AuthorViewModel.FullName = authorInput.Text; newBookViewModel.Title = titleInput.Text; LibraryViewModel.BookViewModels.Add(newBookViewModel); } Console.WriteLine("- MODELS -"); foreach (Book b in LibraryViewModel.Model.Books) { Console.WriteLine(b.ToString()); } }
public UpdateBookTitleCommand(BookViewModel bookViewModel) { this.bookViewModel = bookViewModel; }
public RemovePageCommand(BookViewModel bookViewModel) { this.bookViewModel = bookViewModel; }
public AddPageCommand(BookViewModel bookViewModel) { this.bookViewModel = bookViewModel; }
public void Remove(BookViewModel bookViewModel) { if (BookViewModels.Contains(bookViewModel)) { BookViewModels.Remove(bookViewModel); } }
public void Add(BookViewModel bookViewModel) { if (!BookViewModels.Contains(bookViewModel)) { BookViewModels.Add(bookViewModel); } }