GanjoorLinkViewModel + ExternalNormalSizeImageUrl
This commit is contained in:
parent
e2f996a9ec
commit
ae7e851e0b
@ -62,5 +62,12 @@ namespace RMuseum.Models.GanjoorIntegration.ViewModels
|
||||
/// is text original source
|
||||
/// </summary>
|
||||
public bool IsTextOriginalSource { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// url to access this image from THE external host, contains '/norm/' which when
|
||||
/// you replace it with '/thumb/' you would have ExternalThumbnailImageUrl
|
||||
/// and if you replace it with '/orig/' you would have a url for ExternalOriginalSizeImageUrl which MIGHT NOT EXIST and end in a 404 error
|
||||
/// </summary>
|
||||
public string ExternalNormalSizeImageUrl { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -7193,6 +7193,13 @@
|
||||
is text original source
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.GanjoorIntegration.ViewModels.GanjoorLinkViewModel.ExternalNormalSizeImageUrl">
|
||||
<summary>
|
||||
url to access this image from THE external host, contains '/norm/' which when
|
||||
you replace it with '/thumb/' you would have ExternalThumbnailImageUrl
|
||||
and if you replace it with '/orig/' you would have a url for ExternalOriginalSizeImageUrl which MIGHT NOT EXIST and end in a 404 error
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:RMuseum.Models.GanjoorIntegration.ViewModels.LinkSuggestion">
|
||||
<summary>
|
||||
Link Suggestion
|
||||
|
||||
@ -2733,7 +2733,7 @@ namespace RMuseum.Services.Implementation
|
||||
GanjoorLink link =
|
||||
await _context.GanjoorLinks.AsNoTracking()
|
||||
.Include(l => l.SuggestedBy)
|
||||
.Include(l => l.Artifact)
|
||||
.Include(l => l.Artifact).ThenInclude(l => l.CoverImage)
|
||||
.Include(l => l.Item).ThenInclude(i => i.Images)
|
||||
.Where(l => l.ReviewResult == ReviewResult.Approved && !l.Synchronized)
|
||||
.OrderBy(l => l.SuggestionDate)
|
||||
@ -2770,13 +2770,14 @@ namespace RMuseum.Services.Implementation
|
||||
Bio = link.SuggestedBy.Bio,
|
||||
EmailConfirmed = link.SuggestedBy.EmailConfirmed
|
||||
},
|
||||
IsTextOriginalSource = link.IsTextOriginalSource
|
||||
IsTextOriginalSource = link.IsTextOriginalSource,
|
||||
ExternalNormalSizeImageUrl = link.Item == null ? link.Artifact.CoverImage.ExternalNormalSizeImageUrl : link.Item.Images.First().ExternalNormalSizeImageUrl,
|
||||
}
|
||||
);
|
||||
GanjoorLink preLink =
|
||||
await _context.GanjoorLinks.AsNoTracking()
|
||||
.Include(l => l.SuggestedBy)
|
||||
.Include(l => l.Artifact)
|
||||
.Include(l => l.Artifact).ThenInclude(l => l.CoverImage)
|
||||
.Include(l => l.Item).ThenInclude(i => i.Images)
|
||||
.Where(l => l.ReviewResult == ReviewResult.Approved && l.DisplayOnPage && l.GanjoorPostId == link.GanjoorPostId && l.ArtifactId == link.ArtifactId)
|
||||
.OrderBy(l => l.SuggestionDate)
|
||||
@ -2811,7 +2812,8 @@ namespace RMuseum.Services.Implementation
|
||||
Bio = preLink.SuggestedBy.Bio,
|
||||
EmailConfirmed = preLink.SuggestedBy.EmailConfirmed
|
||||
},
|
||||
IsTextOriginalSource = preLink.IsTextOriginalSource
|
||||
IsTextOriginalSource = preLink.IsTextOriginalSource,
|
||||
ExternalNormalSizeImageUrl = preLink.Item == null ? preLink.Artifact.CoverImage.ExternalNormalSizeImageUrl : preLink.Item.Images.First().ExternalNormalSizeImageUrl,
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user