....
This commit is contained in:
@@ -1,9 +1,11 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
|
||||
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<Nullable>enable</Nullable>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<BlazorWebAssemblyLoadAllGlobalizationData>true</BlazorWebAssemblyLoadAllGlobalizationData>
|
||||
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
@@ -11,4 +13,11 @@
|
||||
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.3" PrivateAssets="all" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Shared\Shared.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<BlazorWebAssemblyLoadAllGlobalizationData>true</BlazorWebAssemblyLoadAllGlobalizationData>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
@@ -1,11 +1,14 @@
|
||||
using Microsoft.AspNetCore.Components.Web;
|
||||
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
|
||||
using Front;
|
||||
using System.Globalization;
|
||||
|
||||
var builder = WebAssemblyHostBuilder.CreateDefault(args);
|
||||
builder.RootComponents.Add<App>("#app");
|
||||
builder.RootComponents.Add<HeadOutlet>("head::after");
|
||||
|
||||
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
|
||||
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") });
|
||||
|
||||
CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("fa-Ir");
|
||||
|
||||
await builder.Build().RunAsync();
|
||||
|
Reference in New Issue
Block a user