Exemple #1
0
 public void OnNavigatedTo(INavigationParameters parameters)
 {
     selectedBook = parameters["selected_book"] as Best_book;
     BookName     = selectedBook.Title;
     BookAuthor   = selectedBook.Author_Name;
     BookImageUrl = selectedBook.Image_url;
 }
        async void GoToDetails(object obj)
        {
            Best_book selectedBook = (obj as ListView).SelectedItem as Best_book;

            var parameter = new NavigationParameters();

            parameter.Add("selected_book", selectedBook);
            await _navigationService.NavigateAsync("BookDetailsPage", parameter);
        }
Exemple #3
0
 void SaveBook(Best_book book)
 {
     using (SQLiteConnection conn = new SQLiteConnection(App.DatabasePath))
     {
         conn.CreateTable <Best_book>();
         int booksInserted = conn.Insert(book);
         if (booksInserted >= 1)
         {
             App.Current.MainPage.DisplayAlert("Success", "Book saved", "Ok");
         }
         else
         {
             App.Current.MainPage.DisplayAlert("Failure", "An error ocurred while saving the book, please try again.", "Ok");
         }
     }
 }
Exemple #4
0
 bool CanSaveBook(Best_book arg)
 {
     return(arg != null);
 }