This commit is contained in:
mmrbnjd
2024-03-30 15:10:36 +03:30
parent f4588f3426
commit a9e3afdea4
60 changed files with 1752 additions and 70 deletions

View File

@@ -1,4 +1,6 @@
<div class="tp-rank__area pb-200">
@using Shared.DTOs
@inject HttpClient _hc
<div class="tp-rank__area pb-200">
<div class="container">
<div class="row">
<div class="col-xl-5 col-lg-5 order-1 order-lg-1">
@@ -45,7 +47,7 @@
</div>
<div class="tp-rank__company-info">
<a>صدور انواع فاکتور</a><br />
<span>روزانه</span> <span>10000 تومان</span>
<span>@GetTypeService(3)</span> <span>@GetPriceService(3).ToString("N0") تومان</span>
</div>
</div>
<div class="tp-rank__item p-relative">
@@ -54,8 +56,9 @@
</div>
<div class="tp-rank__company-info">
<a>مشتری جدید</a><br />
<span>واحدی</span> <span>8500 تومان</span>
<span>@GetTypeService(5)</span> <span>@GetPriceService(5).ToString("N0") تومان</span>
</div>
</div>
<div class="tp-rank__item p-relative z-index">
<div class="tp-rank__company">
@@ -63,7 +66,7 @@
</div>
<div class="tp-rank__company-info">
<a>کالای جدید</a><br />
<span>واحدی</span> <span>10000 تومان</span>
<span>@GetTypeService(4)</span> <span>@GetPriceService(4).ToString("N0") تومان</span>
</div>
</div>
<div class="tp-rank__item p-relative">
@@ -72,7 +75,7 @@
</div>
<div class="tp-rank__company-info">
<a>سامانه مودیان</a><br />
<span>هر ارسال</span> <span>8500 تومان</span>
<span>@GetTypeService(16)</span> <span>@GetPriceService(16).ToString("N0") تومان</span>
</div>
</div>
</div>
@@ -81,7 +84,25 @@
</div>
</div>
</div>
@functions{
private string GetTypeService(int permissionID){
var type = Models.Where(w => w.PermissionID == permissionID).Select(s => s.CalculationType).FirstOrDefault() ;
if (type==null)
type = "";
@code {
return type;
}
private decimal GetPriceService(int permissionID)
=> Models.Where(w => w.PermissionID == permissionID).Select(s => s.Price).FirstOrDefault();
}
@code {
List<BasePriceDto> Models = new List<BasePriceDto>();
protected override async Task OnParametersSetAsync()
{
Models = await _hc.GetFromJsonAsync<List<BasePriceDto>>("Base/BasePrice");
await base.OnParametersSetAsync();
}
}