docs: #359 new fields for RArtifactItemRecordViewModel

This commit is contained in:
Hamid Reza Mohammadi 2023-01-07 20:27:27 +03:30
parent a335c8c714
commit 330f55c2e4
3 changed files with 42 additions and 2 deletions

View File

@ -82,6 +82,11 @@ namespace RMuseum.Models.Artifact.ViewModels
/// </summary>
public Guid ParentImageId { get; set; }
/// <summary>
/// parent image external url
/// </summary>
public string ParentExternalNormalSizeImageUrl { get; set; }
/// <summary>
/// parent item count
/// </summary>
@ -97,6 +102,11 @@ namespace RMuseum.Models.Artifact.ViewModels
/// </summary>
public Guid? NextItemImageId { get; set; }
/// <summary>
/// next image external url
/// </summary>
public string NextItemExternalNormalSizeImageUrl { get; set; }
/// <summary>
/// empty or null means this is first item
/// </summary>
@ -107,6 +117,11 @@ namespace RMuseum.Models.Artifact.ViewModels
/// </summary>
public Guid? PrevItemImageId { get; set; }
/// <summary>
/// prev image external url
/// </summary>
public string PrevItemExternalNormalSizeImageUrl { get; set; }
/// <summary>
/// Formatted Tags
/// </summary>

View File

@ -3696,6 +3696,11 @@
parent image
</summary>
</member>
<member name="P:RMuseum.Models.Artifact.ViewModels.RArtifactItemRecordViewModel.ParentExternalNormalSizeImageUrl">
<summary>
parent image external url
</summary>
</member>
<member name="P:RMuseum.Models.Artifact.ViewModels.RArtifactItemRecordViewModel.ParentItemCount">
<summary>
parent item count
@ -3711,6 +3716,11 @@
next image
</summary>
</member>
<member name="P:RMuseum.Models.Artifact.ViewModels.RArtifactItemRecordViewModel.NextItemExternalNormalSizeImageUrl">
<summary>
next image external url
</summary>
</member>
<member name="P:RMuseum.Models.Artifact.ViewModels.RArtifactItemRecordViewModel.PreviousItemFriendlyUrl">
<summary>
empty or null means this is first item
@ -3721,6 +3731,11 @@
prev image
</summary>
</member>
<member name="P:RMuseum.Models.Artifact.ViewModels.RArtifactItemRecordViewModel.PrevItemExternalNormalSizeImageUrl">
<summary>
prev image external url
</summary>
</member>
<member name="P:RMuseum.Models.Artifact.ViewModels.RArtifactItemRecordViewModel.FormattedTags">
<summary>
Formatted Tags
@ -3904,6 +3919,13 @@
Item Image Id
</summary>
</member>
<member name="P:RMuseum.Models.Artifact.ViewModels.RTagBundleValueViewModel.ExternalNormalSizeImageUrl">
<summary>
url to access the 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.Artifact.ViewModels.RTagBundleViewModel">
<summary>
Tag Bundle View Model

View File

@ -1089,11 +1089,14 @@ namespace RMuseum.Services.Implementation
ParentFriendlyUrl = parent.FriendlyUrl,
ParentName = parent.Name,
ParentImageId = parent.CoverImage.Id,
ParentExternalNormalSizeImageUrl = parent.CoverImage.ExternalNormalSizeImageUrl,
ParentItemCount = parent.Items.Count(),
NextItemFriendlyUrl = nextItem == null ? "" : nextItem.FriendlyUrl,
NextItemImageId = nextItem == null ? (Guid?)null : nextItem.Images.First().Id,
NextItemImageId = nextItem == null ? null : nextItem.Images.First().Id,
NextItemExternalNormalSizeImageUrl = nextItem == null ? null : nextItem.Images.First().ExternalNormalSizeImageUrl,
PreviousItemFriendlyUrl = prevItem == null ? "" : prevItem.FriendlyUrl,
PrevItemImageId = prevItem == null ? (Guid?)null : prevItem.Images.First().Id,
PrevItemImageId = prevItem == null ? null : prevItem.Images.First().Id,
PrevItemExternalNormalSizeImageUrl = prevItem == null ? null : prevItem.Images.First().ExternalNormalSizeImageUrl,
};
return new RServiceResult<RArtifactItemRecordViewModel>(res);
}