FileLiberator is now DB ignorant. IProcessables update UserDaefinedData which notifies the view model.

This commit is contained in:
Michael Bucari-Tovo 2021-08-21 20:49:36 -06:00
parent d826885728
commit 40b3a9990d
8 changed files with 52 additions and 28 deletions

View file

@ -23,8 +23,7 @@ namespace FileLiberator
await downloadPdfAsync(libraryBook, proposedDownloadFilePath);
var result = verifyDownload(libraryBook);
var liberatedStatus = result.IsSuccess ? LiberatedStatus.Liberated : LiberatedStatus.NotLiberated;
ApplicationServices.LibraryCommands.UpdatePdf(libraryBook.Book, liberatedStatus);
libraryBook.Book.UserDefinedItem.PdfStatus = result.IsSuccess ? LiberatedStatus.Liberated : LiberatedStatus.NotLiberated;
return result;
}