@using Shared.DTOs
  • @Ticket.Title
    @Ticket.MsgStatus
    @if (!string.IsNullOrEmpty(Ticket.EndDate)) {

    تاریخ شروع
    @Ticket.CreateDate

    تاریخ پایان
    @Ticket.EndDate

    } else {

    تاریخ شروع @Ticket.CreateDate

    }
  • @code { [Parameter] public TicketDTO Ticket { get; set; } public BadgeColor badgeColor = BadgeColor.Light; protected override async Task OnParametersSetAsync() { switch (Ticket.Status) { case StatusTicket.Awaitingreview: badgeColor = BadgeColor.Warning; break; case StatusTicket.Read_Checking: badgeColor = BadgeColor.Primary; break; case StatusTicket.hasbeenanswered: badgeColor = BadgeColor.Success; break; case StatusTicket.End: badgeColor = BadgeColor.Secondary; break; case StatusTicket.optout: badgeColor = BadgeColor.Danger; break; default: badgeColor = BadgeColor.Light; break; } await base.OnParametersSetAsync(); } //----------- private Modal modal = default!; private async Task OnShowModalClick() { await modal.ShowAsync(); } private async Task OnHideModalClick() { await modal.HideAsync(); } }