using Radzen; using Web.Operation.Dialog; namespace Web.Operation.Services { public class PopupService { public DialogService _dialogService; public PopupService(DialogService dialogService) { _dialogService = dialogService; } public async Task Confirm(string title, string message) { bool result = false; result = await _dialogService.Confirm(message, title, new ConfirmOptions { OkButtonText = "OK", CancelButtonText = "Cancel", }) ?? false; return result; } public void OpenIndicator(string message = "") { _dialogService.Open("", new Dictionary() { { "Message", message } }, new DialogOptions { ShowClose = false, ShowTitle = false, Style = "box-shadow: none; background: transparent; min-width:0; min-height:0; width:auto;" }); } public void CloseIndicator() { _dialogService.Close(); } } }