public async Task WhenClickOnTakeMeButton(ObservableCollection <Book> bookList, Book bookClicked) { if (!(bookClicked is null)) { Book book = bookList.FirstOrDefault(b => b.NameOfBook == bookClicked.NameOfBook); if (CanUserBorrowBook(book)) { book.Stock--; MyFrame.Navigate(typeof(ChosenBookPage), book); } else { await InfoMessage.BookCopiesIsEmptyAsync(); } }