adding external suggested photos url

This commit is contained in:
Hamid Reza Mohammadi 2024-05-04 16:43:42 +03:30
parent fcef0ab6fb
commit 35aa79520c
3 changed files with 18 additions and 4 deletions

View File

@ -54,5 +54,10 @@ namespace RMuseum.Models.Ganjoor.ViewModels
/// </summary>
public string RejectionCause { get; set; }
/// <summary>
/// external normal size image url
/// </summary>
public string ExternalNormalSizeImageUrl { get; set; }
}
}

View File

@ -11618,6 +11618,11 @@
rejection cause
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorPoetSuggestedPictureViewModel.ExternalNormalSizeImageUrl">
<summary>
external normal size image url
</summary>
</member>
<member name="T:RMuseum.Models.Ganjoor.ViewModels.GanjoorPoetSuggestedSpecLineViewModel">
<summary>
Ganjoor Poet Specification view model

View File

@ -48,7 +48,8 @@ namespace RMuseum.Services.Implementation
Published = r.Published,
ChosenOne = r.ChosenOne,
SuggestedById = r.SuggestedById,
ImageUrl = $"api/rimages/{r.PictureId}.jpg"
ImageUrl = $"api/rimages/{r.PictureId}.jpg",
ExternalNormalSizeImageUrl = r.Picture.ExternalNormalSizeImageUrl.Replace("/orig/", "/norm/")
}
)
.ToArrayAsync()
@ -81,7 +82,8 @@ namespace RMuseum.Services.Implementation
Published = r.Published,
ChosenOne = r.ChosenOne,
SuggestedById = r.SuggestedById,
ImageUrl = $"api/rimages/{r.PictureId}.jpg"
ImageUrl = $"api/rimages/{r.PictureId}.jpg",
ExternalNormalSizeImageUrl = r.Picture.ExternalNormalSizeImageUrl.Replace("/orig/", "/norm/")
}
)
.FirstOrDefaultAsync()
@ -157,7 +159,8 @@ namespace RMuseum.Services.Implementation
Published = picture.Published,
ChosenOne = picture.ChosenOne,
SuggestedById = picture.SuggestedById,
ImageUrl = $"api/rimages/{picture.PictureId}.jpg"
ImageUrl = $"api/rimages/{picture.PictureId}.jpg",
ExternalNormalSizeImageUrl = $"https://api.ganjoor.net/api/rimages/{picture.PictureId}.jpg"
}
);
}
@ -196,7 +199,8 @@ namespace RMuseum.Services.Implementation
Published = r.Published,
ChosenOne = r.ChosenOne,
SuggestedById = r.SuggestedById,
ImageUrl = $"api/rimages/{r.PictureId}.jpg"
ImageUrl = $"api/rimages/{r.PictureId}.jpg",
ExternalNormalSizeImageUrl = $"https://api.ganjoor.net/api/rimages/{r.PictureId}.jpg"
}
).FirstOrDefaultAsync()
);