This commit is contained in:
mmrbnjd
2024-07-28 17:42:40 +03:30
parent acab592172
commit e153e9126f
4 changed files with 56 additions and 12 deletions

View File

@@ -5,7 +5,14 @@
<Preload LoadingText="در حال بارگذاری..." />
@* alert *@
<div class="row">
<Alert hidden="@Hidealert" Color="@alertColor" Dismissable="false">
<Icon Name="@alertIconName" class="me-2"></Icon>
@alertMessage
</Alert>
</div>
<div class="row">
<div class="col-md-6">
<Dropdown Color="DropdownColor.Secondary">
@@ -127,6 +134,15 @@
</div>
</div>
@code {
#region Alert
// alert
AlertColor alertColor = AlertColor.Primary;
IconName alertIconName = IconName.CheckCircleFill;
bool Hidealert = true;
string alertMessage = "";
#endregion
string orderSelectName = "نوع سفارش";
int orderSelectID = 0;
[Inject] protected PreloadService PreloadService { get; set; } = default!;
@@ -139,6 +155,20 @@
decimal TotalPrice = 0;
}
@functions {
private void ShowSuccessAlert(string msg)
{
Hidealert = false;
alertColor = AlertColor.Success;
alertIconName = IconName.CheckCircleFill;
alertMessage = msg;
}
private void ShowDangerAlert(string msg)
{
Hidealert = false;
alertColor = AlertColor.Danger;
alertIconName = IconName.ExclamationTriangleFill;
alertMessage = msg;
}
protected override async Task OnParametersSetAsync()
{
@@ -206,16 +236,17 @@
var rsp = await hc.Post<PromotionDto>($"Orders/AddOrder", Selected);
if (rsp.IsSuccessStatusCode)
{
var newidorder = await rsp.Content.ReadFromJsonAsync<OrderDto>();
await OnMultipleOfThree.InvokeAsync(newidorder);
}
else if (rsp.StatusCode==System.Net.HttpStatusCode.NotFound)
{
// ShowDangerAlert("سفارش یافت نشد");
ShowDangerAlert("مرجع یافت نشد یافت نشد");
}
else
{
// var request = await rsp.Content.ReadFromJsonAsync<List<string>>();
// ShowDangerAlert(request[0]);
var request = await rsp.Content.ReadFromJsonAsync<List<string>>();
ShowDangerAlert(request[0]);
}
}