2024-04-03 17:07:18 +03:30
|
|
|
@using Shared.DTOs
|
|
|
|
@inject HttpClient _hc
|
|
|
|
@inject NavigationManager Navigation
|
2024-04-04 18:14:01 +03:30
|
|
|
|
2024-04-05 21:03:40 +03:30
|
|
|
<div class="tp-faq-area pt-50" id="Question">
|
2024-04-03 17:07:18 +03:30
|
|
|
<div class="container p-0">
|
|
|
|
<div class="row g-0">
|
|
|
|
<div class="col-xl-12">
|
2024-04-04 18:14:01 +03:30
|
|
|
|
|
|
|
<div class="popular-blog-title mb-40">
|
|
|
|
<h4>سوالات پر تکرار</h4>
|
|
|
|
</div>
|
2024-04-03 17:07:18 +03:30
|
|
|
<div class="tp-custom-accordion">
|
|
|
|
<div class="accordion tp-inner-font" id="accordionExample">
|
2024-04-04 18:14:01 +03:30
|
|
|
@for (int i = 0; i < request?.list.Count; i++)
|
2024-04-03 17:07:18 +03:30
|
|
|
{
|
2024-04-04 18:14:01 +03:30
|
|
|
<ItemQuestion qitem="request?.list[i]" />
|
2024-04-03 17:07:18 +03:30
|
|
|
}
|
2024-04-04 18:14:01 +03:30
|
|
|
@*
|
|
|
|
@foreach (var item in request?.list)
|
|
|
|
{
|
|
|
|
<ItemQuestion Item="item" />
|
|
|
|
} *@
|
|
|
|
|
2024-04-03 17:07:18 +03:30
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2024-04-04 18:14:01 +03:30
|
|
|
|
|
|
|
</div>
|
|
|
|
<br />
|
|
|
|
<div class="container">
|
2024-04-03 17:07:18 +03:30
|
|
|
<nav aria-label="Page navigation">
|
|
|
|
<ul class="pagination justify-content-center">
|
|
|
|
@for (int page = 1; page <= request?.PageCount; page++)
|
|
|
|
{
|
|
|
|
if (page == PageIndex)
|
|
|
|
{
|
|
|
|
<li class="page-item disabled">
|
|
|
|
<a class="page-link" href="@Navigation.GetUriWithQueryParameter("PageIndex",page)">@(page)</a>
|
|
|
|
</li>
|
|
|
|
}
|
|
|
|
else
|
|
|
|
{
|
|
|
|
<li class="page-item">
|
|
|
|
<a class="page-link" href="@Navigation.GetUriWithQueryParameter("PageIndex",page)">@(page)</a>
|
|
|
|
</li>
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
</nav>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
@code {
|
2024-04-04 18:14:01 +03:30
|
|
|
[Parameter]
|
|
|
|
public int PageIndex { get; set; }
|
2024-04-03 17:07:18 +03:30
|
|
|
|
|
|
|
|
|
|
|
|
2024-04-04 18:14:01 +03:30
|
|
|
public Shared.DTOs.PagingDto<QuestionDto>? request { get; set; }
|
|
|
|
|
|
|
|
protected override async Task OnParametersSetAsync()
|
|
|
|
{
|
|
|
|
request = await _hc.GetFromJsonAsync<PagingDto<QuestionDto>>($"Base/LastQuestion?PageIndex={PageIndex}&PageSize=6");
|
|
|
|
await base.OnParametersSetAsync();
|
|
|
|
}
|
2024-04-03 17:07:18 +03:30
|
|
|
}
|