#398 book related entities

This commit is contained in:
Hamid Reza Mohammadi 2023-07-20 15:47:43 +03:30
parent 67ba19343d
commit 999cc6189b
4 changed files with 122 additions and 6 deletions

View File

@ -0,0 +1,31 @@
using RMuseum.Models.Artifact;
using System.Collections.Generic;
namespace RMuseum.Models.PDFLibrary
{
/// <summary>
/// a book might have different PDFBook or MultiVolumePDFCollection instances
/// </summary>
public class Book
{
/// <summary>
/// Id
/// </summary>
public int Id { get; set; }
/// <summary>
/// book name
/// </summary>
public string Name { get; set; }
/// <summary>
/// description
/// </summary>
public string Description { get; set; }
/// <summary>
/// Attributes
/// </summary>
public ICollection<RTagValue> Tags { get; set; }
}
}

View File

@ -11,9 +11,14 @@
public int Id { get; set; }
/// <summary>
/// Friendly Url
/// book id
/// </summary>
public string FriendlyUrl { get; set; }
public int BookId { get; set; }
/// <summary>
/// book
/// </summary>
public Book Book { get; set; }
/// <summary>
/// Name

View File

@ -16,9 +16,14 @@ namespace RMuseum.Models.PDFLibrary
public int Id { get; set; }
/// <summary>
/// Friendly Url
/// book id
/// </summary>
public string FriendlyUrl { get; set; }
public int BookId { get; set; }
/// <summary>
/// book
/// </summary>
public Book Book { get; set; }
/// <summary>
/// Publish Status

View File

@ -11583,6 +11583,61 @@
<param name="dateTime"></param>
<returns></returns>
</member>
<member name="T:RMuseum.Models.PDFLibrary.Book">
<summary>
a book might have different PDFBook or MultiVolumePDFCollection instances
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.Book.Id">
<summary>
Id
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.Book.Name">
<summary>
book name
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.Book.Description">
<summary>
description
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.Book.Tags">
<summary>
Attributes
</summary>
</member>
<member name="T:RMuseum.Models.PDFLibrary.MultiVolumePDFCollection">
<summary>
Multi Volume Book
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.MultiVolumePDFCollection.Id">
<summary>
Id
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.MultiVolumePDFCollection.BookId">
<summary>
book id
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.MultiVolumePDFCollection.Book">
<summary>
book
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.MultiVolumePDFCollection.Name">
<summary>
Name
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.MultiVolumePDFCollection.Description">
<summary>
Description
</summary>
</member>
<member name="T:RMuseum.Models.PDFLibrary.PDFBook">
<summary>
PDF Book
@ -11593,9 +11648,14 @@
Id
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.FriendlyUrl">
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.BookId">
<summary>
Friendly Url
book id
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.Book">
<summary>
book
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.Status">
@ -11673,6 +11733,21 @@
claimed page count
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.MultiVolumePDFCollectionId">
<summary>
MultiVolumePDFCollection Id
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.MultiVolumePDFCollection">
<summary>
MultiVolumePDFCollection
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.VolumeOrder">
<summary>
Volume Order
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.DateTime">
<summary>
Date/Time