New feature: liberate individual book

This commit is contained in:
Robert McRackan 2019-12-05 15:55:46 -05:00
parent 498aeaac3a
commit 0f9f0d9eae
12 changed files with 221 additions and 194 deletions

View file

@ -7,12 +7,12 @@ namespace FileLiberator
{
public interface IProcessable
{
event EventHandler<string> Begin;
event EventHandler<LibraryBook> Begin;
/// <summary>General string message to display. DON'T rely on this for success, failure, or control logic</summary>
event EventHandler<string> StatusUpdate;
event EventHandler<string> Completed;
event EventHandler<LibraryBook> Completed;
/// <returns>True == Valid</returns>
bool Validate(LibraryBook libraryBook);