docs: #373 adding whole poem summary

This commit is contained in:
Hamid Reza Mohammadi 2023-03-30 16:09:49 +03:30
parent 03877e6cc2
commit 89c56378fe
2 changed files with 22 additions and 2 deletions

View File

@ -449,6 +449,20 @@ else
</td>
</tr>
}
@if (Model.MyLastEdit.PoemSummary != null)
{
<tr>
<td colspan="2">خلاصهٔ پیشنهادی من</td>
</tr>
<tr>
<td>
<p class="red-color">@Model.MyLastEdit.OriginalPoemSummary</p>
</td>
<td>
<p class="green-color">@Model.MyLastEdit.PoemSummary</p>
</td>
</tr>
}
@if (Model.MyLastEdit.VerseOrderText != null)
@foreach (var verse in Model.MyLastEdit.VerseOrderText)
{

View File

@ -309,11 +309,16 @@ namespace GanjooRazor.Areas.User.Pages
}
}
string poemSummary = null;
foreach ( string v in verseOrderSummaries )
{
var vParts = v.Split("TextSeparator", System.StringSplitOptions.RemoveEmptyEntries);
int vOrder = int.Parse(vParts[0]);
if(vOrder != 0)
if (vOrder == 0)
{
poemSummary = vParts[1].Replace("ۀ", "هٔ").Replace("ك", "ک");
}
else
{
if(vOrderTexts.Where(t => t.VORder == vOrder).Any())
{
@ -336,7 +341,7 @@ namespace GanjooRazor.Areas.User.Pages
}
}
if (title == null && vOrderTexts.Count == 0 && rhythm == null && rhythm2 == null && rhyme == null)
if (title == null && poemSummary == null && vOrderTexts.Count == 0 && rhythm == null && rhythm2 == null && rhyme == null)
return new BadRequestObjectResult("شما هیچ تغییری در متن نداده‌اید!");
if (rhythm == "null")
@ -361,6 +366,7 @@ namespace GanjooRazor.Areas.User.Pages
Rhythm = rhythm,
Rhythm2 = rhythm2,
RhymeLetters = rhyme,
PoemSummary = poemSummary,
Note = note
};