...
This commit is contained in:
@@ -1,18 +1,25 @@
|
||||
@using Shared.DTOs
|
||||
|
||||
@using Front.Services
|
||||
@using Shared.DTOs
|
||||
@inject HttpClientController hc;
|
||||
<Modal @ref="modal" title=@Ticket.Title IsVerticallyCentered="true">
|
||||
<BodyTemplate>
|
||||
<Lchat/>
|
||||
<Badge Color="@badgeColor" IndicatorType="BadgeIndicatorType.RoundedPill">@Ticket.MsgStatus</Badge>
|
||||
<Lchat Ticket="Ticket" />
|
||||
</BodyTemplate>
|
||||
<FooterTemplate>
|
||||
<Button Color="ButtonColor.Secondary" @onclick="OnHideModalClick">Close</Button>
|
||||
<Button Color="ButtonColor.Danger" @onclick="OnHideModalClick">بستن</Button>
|
||||
@if (Ticket.Status == StatusTicket.Awaitingreview || Ticket.Status == StatusTicket.Read_Checking
|
||||
|| Ticket.Status == StatusTicket.hasbeenanswered)
|
||||
{
|
||||
<Button Color="ButtonColor.Danger" @onclick="OnCloseTicket">بستن</Button>
|
||||
}
|
||||
|
||||
</FooterTemplate>
|
||||
</Modal>
|
||||
|
||||
<li class="list-group-item" data-toggle="modal" data-target="#issue">
|
||||
<div class="row">
|
||||
<div class="col-md-1">
|
||||
<div class="col-md-2">
|
||||
<a style="cursor:pointer" @onclick="OnShowModalClick"><br />#@Ticket.TicketID</a>
|
||||
</div>
|
||||
<div class="col-md-5">
|
||||
@@ -47,6 +54,8 @@
|
||||
@code {
|
||||
[Parameter]
|
||||
public TicketDTO Ticket { get; set; }
|
||||
[Parameter]
|
||||
public EventCallback<int> OnMultipleOfThree { get; set; }
|
||||
public BadgeColor badgeColor = BadgeColor.Light;
|
||||
|
||||
protected override async Task OnParametersSetAsync()
|
||||
@@ -80,7 +89,19 @@
|
||||
{
|
||||
await modal.ShowAsync();
|
||||
}
|
||||
private async Task OnCloseTicket()
|
||||
{
|
||||
var rsp = await hc.Put($"Ticket/CancelTicket/{Ticket.TicketID}");
|
||||
if (rsp.IsSuccessStatusCode)
|
||||
{
|
||||
// await Search(1);
|
||||
await modal.HideAsync();
|
||||
await OnMultipleOfThree.InvokeAsync(1);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
private async Task OnHideModalClick()
|
||||
{
|
||||
await modal.HideAsync();
|
||||
|
Reference in New Issue
Block a user