private void NoteCommandAction(Object parameter) { var book = parameter as Book; var dialog = new SimpleInputTextDialog(); var context = dialog.DataContext as SimpleInputTextDialogVM; context.InitDialog("Notatka", "Poniżej możesz wpisać treść notatki.", "Anuluj", "Zapisz", "Wpisz treść..."); context.InputValue = book.Note; if (dialog.ShowDialog() == true) { var copy = new Book(book); copy.Note = context.InputValue; BooksDAO.AddBook(copy); book.Note = context.InputValue; } }
private void DownloadCoverImageCommandAction(Object parameter) { var dialog = new SimpleInputTextDialog(); var context = dialog.DataContext as SimpleInputTextDialogVM; context.InitDialog("Adres okładki", "Proszę podać adres, pod którym znajduje się okładka ksiązki.", "Anuluj", "Pobierz", "Adres www"); if (dialog.ShowDialog() == true) { var address = context.InputValue; if (!String.IsNullOrWhiteSpace(address)) { var loader = new UrlImageLoader(address); loader.ImageHandlerEvent += OnImageLoaded; loader.Load(); } } }