#400 PDFBook.BookScriptType

This commit is contained in:
Hamid Reza Mohammadi 2023-07-25 17:44:27 +03:30
parent e9f81cbfcc
commit 3f511f289d
5 changed files with 56 additions and 0 deletions

View File

@ -0,0 +1,18 @@
namespace RMuseum.Models.PDFLibrary
{
/// <summary>
/// Book Script Type
/// </summary>
public enum BookScriptType
{
/// <summary>
/// Printed
/// </summary>
Printed = 0,
/// <summary>
/// Manuscript
/// </summary>
Manuscript = 1,
}
}

View File

@ -200,6 +200,11 @@ namespace RMuseum.Models.PDFLibrary
/// </summary>
public string StorageFolderName { get; set; }
/// <summary>
/// Book Script Type
/// </summary>
public BookScriptType BookScriptType { get; set; }
/// <summary>
/// PDF Source Id
/// </summary>

View File

@ -190,5 +190,10 @@
/// </summary>
public int? PDFSourceId { get; set; }
/// <summary>
/// Book Script Type
/// </summary>
public BookScriptType BookScriptType { get; set; }
}
}

View File

@ -12099,6 +12099,21 @@
pdf books
</summary>
</member>
<member name="T:RMuseum.Models.PDFLibrary.BookScriptType">
<summary>
Book Script Type
</summary>
</member>
<member name="F:RMuseum.Models.PDFLibrary.BookScriptType.Printed">
<summary>
Printed
</summary>
</member>
<member name="F:RMuseum.Models.PDFLibrary.BookScriptType.Manuscript">
<summary>
Manuscript
</summary>
</member>
<member name="T:RMuseum.Models.PDFLibrary.MultiVolumePDFCollection">
<summary>
Multi Volume Book
@ -12334,6 +12349,11 @@
storage folder name
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.BookScriptType">
<summary>
Book Script Type
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.PDFBook.PDFSourceId">
<summary>
PDF Source Id
@ -12624,6 +12644,11 @@
PDF Source Id
</summary>
</member>
<member name="P:RMuseum.Models.PDFLibrary.ViewModels.NewPDFBookViewModel.BookScriptType">
<summary>
Book Script Type
</summary>
</member>
<member name="T:RMuseum.Models.UploadSession.UploadSession">
<summary>
Upload Session

View File

@ -152,6 +152,7 @@ namespace RMuseum.Services.Implementation
pdfBook.OriginalSourceName = model.OriginalSourceName;
pdfBook.OriginalFileUrl = model.OriginalFileUrl;
pdfBook.PDFSourceId = model.PDFSourceId;
pdfBook.BookScriptType = model.BookScriptType;
List<AuthorRole> roles = new List<AuthorRole>();
if (model.WriterId != null)
{
@ -334,6 +335,8 @@ namespace RMuseum.Services.Implementation
pdfBook.VolumeOrder = model.VolumeOrder;
pdfBook.MultiVolumePDFCollectionId = model.MultiVolumePDFCollectionId;
pdfBook.BookId = model.BookId;
pdfBook.PDFSourceId = model.PDFSourceId;
pdfBook.BookScriptType = model.BookScriptType;
pdfBook.LastModified = DateTime.Now;
_context.Update(pdfBook);