public void DeleteBook(Book.BookInfo bookInfo)
{
var didDelete = ConfirmRecycleDialog.Recycle(bookInfo.FolderPath);
if (!didDelete)
return;
Logger.WriteEvent("After BookStorage.DeleteBook({0})", bookInfo.FolderPath);
//Debug.Assert(_bookInfos.Contains(bookInfo)); this will occur if we delete a book from the BloomLibrary section
_bookInfos.Remove(bookInfo);
if (CollectionChanged != null)
CollectionChanged.Invoke(this, null);
if (_bookSelection != null)
{
_bookSelection.SelectBook(null);
}
}