26 lines
685 B
C#
26 lines
685 B
C#
using System;
|
|
using Dinah.Core;
|
|
|
|
namespace DataLayer
|
|
{
|
|
public class LibraryBook
|
|
{
|
|
internal int BookId { get; private set; }
|
|
public Book Book { get; private set; }
|
|
|
|
public DateTime DateAdded { get; private set; }
|
|
|
|
/// <summary>For downloading AAX file</summary>
|
|
public string DownloadBookLink { get; private set; }
|
|
|
|
private LibraryBook() { }
|
|
public LibraryBook(Book book, DateTime dateAdded, string downloadBookLink)
|
|
{
|
|
ArgumentValidator.EnsureNotNull(book, nameof(book));
|
|
Book = book;
|
|
DateAdded = dateAdded;
|
|
DownloadBookLink = downloadBookLink;
|
|
}
|
|
}
|
|
}
|