Move ProcessBookViewModel logic into LiationUiBase

This commit is contained in:
MBucari committed 2025-07-15 15:05:33 -06:00
1 parent b65b1e819b
commit 1cf889eed7
11 files changed
+504 -844

No files matched your search

@@ -0,0 +1,16 @@
using DataLayer;
using LibationFileManager;
using LibationUiBase;
using LibationUiBase.ProcessQueue;
namespace LibationWinForms.ProcessQueue;
public class ProcessBookViewModel : ProcessBookViewModelBase
{
public ProcessBookViewModel(LibraryBook libraryBook, LogMe logme) : base(libraryBook, logme) { }
protected override object LoadImageFromBytes(byte[] bytes, PictureSize pictureSize)
=> WinFormsUtil.TryLoadImageOrDefault(bytes, PictureSize._80x80);
public string BookText => $"{Title}\r\nBy {Author}\r\nNarrated by {Narrator}";
}