[성현모] Operation 레이아웃, 페이지 설정
This commit is contained in:
43
Projects/WebClient/Web.Operation/Services/PopupService.cs
Normal file
43
Projects/WebClient/Web.Operation/Services/PopupService.cs
Normal file
@ -0,0 +1,43 @@
|
||||
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<bool> 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<Loading>("",
|
||||
new Dictionary<string, object>() { { "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();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user