#399 basic code for importing local PDF files
This commit is contained in:
parent
a6a5453537
commit
4476a63cc7
@ -154,7 +154,7 @@ namespace RMuseum.Services.Implementation
|
||||
{
|
||||
job.EndTime = DateTime.Now;
|
||||
job.Status = ImportJobStatus.Failed;
|
||||
job.Exception = $"pdfStorageResult.ExceptionString): {pdfStorageResult.ExceptionString}";
|
||||
job.Exception = $"pdfStorageResult.ExceptionString: {pdfStorageResult.ExceptionString}";
|
||||
|
||||
job.EndTime = DateTime.Now;
|
||||
context.Update(job);
|
||||
@ -169,6 +169,14 @@ namespace RMuseum.Services.Implementation
|
||||
await context.PDFBooks.AddAsync(pdfBook);
|
||||
await context.SaveChangesAsync();
|
||||
|
||||
var book = await context.Books.Where(b => b.Id == bookId).SingleAsync();
|
||||
if(book.CoverImageId == null)
|
||||
{
|
||||
book.CoverImage = pdfBook.CoverImage.DuplicateExcludingId(pdfBook.CoverImage);
|
||||
context.Update(book);
|
||||
await context.SaveChangesAsync();
|
||||
}
|
||||
|
||||
var resFTPUpload = await _UploadPDFBookToExternalServer(pdfBook, context, skipUpload);
|
||||
if (!string.IsNullOrEmpty(resFTPUpload.ExceptionString))
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user