Files
moadiran/TaxPayerFull/Layout/LQuestion.razor

71 lines
2.2 KiB
Plaintext
Raw Normal View History

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">
2024-09-11 16:39:44 +03:30
<div class="accordion" 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-09-11 16:39:44 +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()
{
2024-09-11 16:39:44 +03:30
request = await _hc.GetFromJsonAsync<PagingDto<QuestionDto>>($"Base/LastQuestion?PageIndex={PageIndex}&PageSize=10");
2024-04-04 18:14:01 +03:30
await base.OnParametersSetAsync();
}
2024-04-03 17:07:18 +03:30
}