@using Front.Services
@using Shared.DTOs
@inject Fixedvalues fv;
@inject HttpClientController hc;
نوع سفارش
@foreach (var i in orderstype)
{
OnChange(i.ID,i.Title)">@i.Title
}
@code {
string orderSelectName = "";
int orderSelectID = 0;
[Inject] protected PreloadService PreloadService { get; set; } = default!;
[Parameter] public EventCallback OnMultipleOfThree { get; set; }
List> orderstype = new List>()
{ new IdName() { ID=999,Title="شخصی" },
new IdName() { ID=919,Title="qw" }};
public List Promotions { get; set; } = new();
public List Pricing { get; set; } = new();
}
@functions {
protected override async Task OnParametersSetAsync()
{
Promotions = await fv.LoadPromotion();
Pricing = await fv.LoadPricing();
orderstype.AddRange(Promotions.Select(s => new IdName
{
ID = s.ID,
Title = s.Name
}).ToList());
await base.OnParametersSetAsync();
}
public async Task OnChange(int ID,string Title)
{
orderSelectID = ID;
orderSelectName = Title;
}
public async Task NewOrder() { }
}