protected async Task HandleDeleteButton() { var options = new ModalOptions() { DisableBackgroundCancel = true, HideCloseButton = true }; var modal = Modal.Show <DeleteUserConfirmation>("Delete User", options); var result = await modal.Result; if (!result.Cancelled && User != null) { await AuthenticateService.LogoutUser(); var succeeded = await UserService.DeleteUserAsync(User.Id); if (succeeded) { NavigationManager.NavigateTo("/"); } } }