@using EgwControlCenter.Core @using EgwControlCenter.Core.Models @inject AppControlService ACService
Configuration Setup
@if (PwdOk) {
} else {
}
@if (PwdOk) {
@*
*@
@*
*@
@foreach (var item in ListRecords) { }
@* *@ App Type Path Enabled
@item.Idx @item.ApplicationType
} else {
Verify Auth Password
}
@code { [Parameter] public EventCallback EC_GotoSetup { get; set; } protected int RefreshPeriod { get => ACService.RefreshPeriod; set => ACService.RefreshPeriod = value; } protected void DoCancel() { ACService.DoReloadConfig(); } protected void DoReset() { ACService.ResetConf(); } protected void DoSave() { ACService.DoSaveConfig(); } private string SetupPwd { get; set; } = ""; private int VetoCheck { get => ACService.VetoCheck; set => ACService.VetoCheck = value; } private bool PwdOk { get => !string.IsNullOrEmpty(SetupPwd) && SetupPwd == EgwControlCenter.Core.Const.EditPwd; } private List ListRecords { get => ACService.TargetList; set => ACService.TargetList = value; } protected async void ToggleSetup() { ReqSetup = !ReqSetup; await EC_GotoSetup.InvokeAsync(ReqSetup); } private bool ReqSetup = true; }