diff --git a/RMuseum/Models/PDFLibrary/BookScriptType.cs b/RMuseum/Models/PDFLibrary/BookScriptType.cs
new file mode 100644
index 00000000..1347bb49
--- /dev/null
+++ b/RMuseum/Models/PDFLibrary/BookScriptType.cs
@@ -0,0 +1,18 @@
+namespace RMuseum.Models.PDFLibrary
+{
+ ///
+ /// Book Script Type
+ ///
+ public enum BookScriptType
+ {
+ ///
+ /// Printed
+ ///
+ Printed = 0,
+
+ ///
+ /// Manuscript
+ ///
+ Manuscript = 1,
+ }
+}
diff --git a/RMuseum/Models/PDFLibrary/PDFBook.cs b/RMuseum/Models/PDFLibrary/PDFBook.cs
index 220102ec..6bb5e1c7 100644
--- a/RMuseum/Models/PDFLibrary/PDFBook.cs
+++ b/RMuseum/Models/PDFLibrary/PDFBook.cs
@@ -200,6 +200,11 @@ namespace RMuseum.Models.PDFLibrary
///
public string StorageFolderName { get; set; }
+ ///
+ /// Book Script Type
+ ///
+ public BookScriptType BookScriptType { get; set; }
+
///
/// PDF Source Id
///
diff --git a/RMuseum/Models/PDFLibrary/ViewModels/NewPDFBookViewModel.cs b/RMuseum/Models/PDFLibrary/ViewModels/NewPDFBookViewModel.cs
index 04773fe6..0129f39c 100644
--- a/RMuseum/Models/PDFLibrary/ViewModels/NewPDFBookViewModel.cs
+++ b/RMuseum/Models/PDFLibrary/ViewModels/NewPDFBookViewModel.cs
@@ -190,5 +190,10 @@
///
public int? PDFSourceId { get; set; }
+ ///
+ /// Book Script Type
+ ///
+ public BookScriptType BookScriptType { get; set; }
+
}
}
diff --git a/RMuseum/RMuseum.xml b/RMuseum/RMuseum.xml
index 992ed960..0b4ca509 100644
--- a/RMuseum/RMuseum.xml
+++ b/RMuseum/RMuseum.xml
@@ -12099,6 +12099,21 @@
pdf books
+
+
+ Book Script Type
+
+
+
+
+ Printed
+
+
+
+
+ Manuscript
+
+
Multi Volume Book
@@ -12334,6 +12349,11 @@
storage folder name
+
+
+ Book Script Type
+
+
PDF Source Id
@@ -12624,6 +12644,11 @@
PDF Source Id
+
+
+ Book Script Type
+
+
Upload Session
diff --git a/RMuseum/Services/Implementation/PDFLibraryService.cs b/RMuseum/Services/Implementation/PDFLibraryService.cs
index 5e63c008..a6af1934 100644
--- a/RMuseum/Services/Implementation/PDFLibraryService.cs
+++ b/RMuseum/Services/Implementation/PDFLibraryService.cs
@@ -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 roles = new List();
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);