This commit is contained in:
Hamid Reza Mohammadi 2024-06-26 15:28:04 +03:30
parent 275dcd2ef8
commit a26e6c30e8
6 changed files with 20 additions and 6 deletions

View File

@ -1285,7 +1285,7 @@ namespace GanjooRazor.Pages
public async Task<ActionResult> OnGetCategoryWordCountsAsync(int catId, int poetId)
{
var wordSumsResponse = await _httpClient.GetAsync($"{APIRoot.Url}/api/audio/wordsums/{catId}");
var wordSumsResponse = await _httpClient.GetAsync($"{APIRoot.Url}/api/ganjoor/wordsums/{catId}");
if (!wordSumsResponse.IsSuccessStatusCode)
{

View File

@ -10,7 +10,7 @@
بسامد واژگان <a role="button" class="w3tooltip cursor-pointer" onclick="switch_section('wordcounts-section', 'wordcounts-section-collapse-button')"><i class="info-buttons expand_circle_down" id="wordcounts-section-collapse-button"></i><span class="w3tooltiptext">جمع شود / باز شود</span></a>
</div>
<p>
@RMuseum.Services.Implementation.LanguageUtils.FormatMoney(Model.TotalWordCount) واژهٔ این بخش از @RMuseum.Services.Implementation.LanguageUtils.FormatMoney(Model.UniqueWordCount) تشکیل شده است.
در متن این بخش کلاً @RMuseum.Services.Implementation.LanguageUtils.FormatMoney(Model.TotalWordCount) واژه شمارش شده است. تعداد کلمات آن به شکل غیرتکراری برابر @RMuseum.Services.Implementation.LanguageUtils.FormatMoney(Model.UniqueWordCount) واژه است.
</p>
<div class="clear-both">
<input type="text" id="wordcountterm" placeholder="جستجوی واژه" value="" onkeyup="onSearchWordCounts(@Model.CatId, @Model.PoetId, @Model.TotalWordCount)">

View File

@ -38,7 +38,8 @@ namespace GanjooRazor.Pages
{
CatId = CatId,
PoetId = PoetId,
WordCounts = WordCounts
WordCounts = WordCounts,
TotalWordCount = TotalWordCount,
};
}
}

View File

@ -1,5 +1,6 @@
@model GanjooRazor.Pages._CategoryWordsCountTablePartialModel
@using DNTPersianUtils.Core
@using System.Globalization
@{
}
@ -20,7 +21,7 @@
<td class="c1">@Model.WordCounts[i].RowNmbrInCat.ToPersianNumbers()</td>
<td class="c2"><a href="/search?s=@Model.WordCounts[i].Word&author=@Model.PoetId&cat=@Model.CatId">@Model.WordCounts[i].Word</a></td>
<td class="c3">@RMuseum.Services.Implementation.LanguageUtils.FormatMoney(Model.WordCounts[i].Count)</td>
<td class="c4">@(Model.WordCounts[i].Count * 100.0 / Model.TotalWordCount).ToString("N4", new CultureInfo("fa-IR")).ToPersianNumbers())</td>
<td class="c4">@((Model.WordCounts[i].Count * 100.0 / Model.TotalWordCount).ToString("N4", new CultureInfo("fa-IR")).ToPersianNumbers())</td>
</tr>
}
@ -30,7 +31,7 @@
<td class="c1">@Model.WordCounts[i].RowNmbrInCat.ToPersianNumbers()</td>
<td class="c2"><a href="/search?s=@Model.WordCounts[i].Word&author=@Model.PoetId&cat=@Model.CatId">@Model.WordCounts[i].Word</a></td>
<td class="c3">@RMuseum.Services.Implementation.LanguageUtils.FormatMoney(Model.WordCounts[i].Count)</td>
<td class="c4">@(Model.WordCounts[i].Count * 100.0 / Model.TotalWordCount).ToString("N4", new CultureInfo("fa-IR")).ToPersianNumbers())</td>
<td class="c4">@((Model.WordCounts[i].Count * 100.0 / Model.TotalWordCount).ToString("N4", new CultureInfo("fa-IR")).ToPersianNumbers())</td>
</tr>
}
}

View File

@ -1542,7 +1542,7 @@ function onSearchWordCounts(catId, poetId, totalWordCount) {
divParent.innerHTML = '<div class="bnumdiv" id="remove-this-wordcounts"><img id="' + imgElementId + '" src="/image/loading.gif" alt="بارگذاری"/></div>';
$.ajax({
type: "GET",
url: '?Handler=SearchCategoryWordCounts&catId=' + String(catId) + '&poetId=' + String(poetId) + '&totalWordCount' + String(totalWordCount) + '&term=' + value,
url: '?Handler=SearchCategoryWordCounts&catId=' + String(catId) + '&poetId=' + String(poetId) + '&totalWordCount=' + String(totalWordCount) + '&term=' + value,
error: function () {
document.getElementById("remove-this-wordcounts").remove();
},

View File

@ -4052,6 +4052,18 @@
<member name="M:RMuseum.Migrations.CatWordCountsRowNumber.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
<inheritdoc />
</member>
<member name="T:RMuseum.Migrations.WCSums">
<inheritdoc />
</member>
<member name="M:RMuseum.Migrations.WCSums.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="M:RMuseum.Migrations.WCSums.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="M:RMuseum.Migrations.WCSums.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
<inheritdoc />
</member>
<member name="T:RMuseum.Models.Accounting.DonationExpenditure">
<summary>
donation expenditures