#487 generate detailed contents for digital sources entries

This commit is contained in:
Hamid Reza Mohammadi 2026-06-08 21:10:03 +03:30
parent c8e675cb1f
commit d27599d318

View File

@ -416,7 +416,17 @@ namespace RMuseum.Services.Implementation
var dbPageDigitalPage = await context.GanjoorPages.Where(p => p.FullUrl == $"/sources/{digitalSource.UrlSlug}").FirstOrDefaultAsync();
if(dbPageDigitalPage != null)
{
htmlText = $"<p>{digitalSource.FullName} منبع دیجیتال {LanguageUtils.FormatMoney(digitalSource.CoupletsCount)} بیت شعر بخش‌های زیر است:</p>{Environment.NewLine}";
string commentTag = $"{Environment.NewLine}<!- -->{Environment.NewLine}";
if (dbPageDigitalPage.HtmlText.Contains(commentTag))
{
htmlText = dbPageDigitalPage.HtmlText.Substring(0, dbPageDigitalPage.HtmlText.IndexOf(commentTag));
}
else
{
htmlText = dbPageDigitalPage.HtmlText;
}
htmlText += commentTag;
htmlText += $"<p>{digitalSource.FullName} منبع دیجیتال {LanguageUtils.FormatMoney(digitalSource.CoupletsCount)} بیت شعر بخش‌های زیر است:</p>{Environment.NewLine}";
htmlText += $"<table>{Environment.NewLine}" +
$"<tr class=\"h\">{Environment.NewLine}" +
$"<td class=\"c1\">ردیف</td>{Environment.NewLine}" +