Confirmation modal dialog

I use this:

<RadzenButton ButtonStyle="ButtonStyle.Danger" Icon="delete" Text="Delete client" Size="ButtonSize.Medium"  Click="@((args) => ClientDeleteButtonClick(client.Id))" @onclick:stopPropagation="true"></RadzenButton>
protected async System.Threading.Tasks.Task ClientDeleteButtonClick(int clientId)
{
    // Ask for confirmation:
    var confirmResult = await DialogService.Confirm(
        "Foo", "Bar");

    if (confirmResult.HasValue && confirmResult.Value)
    {
        try
        {
            await ClientService.Delete(clientId);
        }
        catch (System.Exception exception)
        {
            NotificationService.Notify(NotificationSeverity.Error, $"Error",
                $"Foo", duration: -1);
            
        }
4 Likes