2024-06-25 17:14:08 +03:30
|
|
|
@using Front.Services
|
|
|
|
@using Shared.DTOs
|
|
|
|
@inject HttpClientController hc;
|
|
|
|
@inject Fixedvalues fv;
|
|
|
|
@foreach (var item in items)
|
|
|
|
{
|
|
|
|
<Alert OnClosed="()=>OnClosedAlert(item)" Color="(AlertColor)Enum.Parse(typeof(AlertColor), item.Status.ToString())" Dismissable="true"> @item.Message </Alert>
|
|
|
|
}
|
2024-06-24 17:33:26 +03:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@code {
|
|
|
|
|
|
|
|
[Parameter] public List<AlertDTO> items { get; set; }
|
2024-06-25 17:14:08 +03:30
|
|
|
public async Task OnClosedAlert(AlertDTO nt)
|
|
|
|
{
|
|
|
|
var rsp= await hc.Put($"User/ReadNotification/{Convert.ToInt32(nt.ViewSize)}");
|
|
|
|
// if (rsp.IsSuccessStatusCode)
|
|
|
|
// {
|
|
|
|
// fv.dashBoard.Notifications.Remove(nt);
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
}
|
2024-06-24 17:33:26 +03:30
|
|
|
}
|