protected void btnExecuteAction_Command(object sender, CommandEventArgs e) { // Cannot use DnnContext here? var actionHandler = new ActionHandler(); var action = JsonExtensionsWeb.FromJson <NewsEntryAction> ((string)e.CommandArgument); actionHandler.ExecuteAction(action, PortalSettings.Current.PortalId, PortalSettings.Current.ActiveTab.TabID, action.ModuleId); }
protected void linkActionButton_Command(object sender, CommandEventArgs e) { var actionHandler = new ActionHandler(); var action = JsonExtensionsWeb.FromJson <NewsEntryAction> ((string)e.CommandArgument); actionHandler.ExecuteAction(action, portalId: PortalSettings.Current.PortalId, // TODO: Get superuser userId: 1); // as superuser }
private void RegisterButtonEvent() { if (overallUIView.baseButtonView.buttonGroup != null) { foreach (var buttonTip in overallUIView.baseButtonView.buttonGroup) { UnityEngine.UI.Button button = buttonTip.GetComponent <UnityEngine.UI.Button>(); button.onClick.AddListener(() => { actionHandler.ExecuteAction(buttonTip.skill_id, (buttonTip.skill_id != StatFlag.ActionStat.Investigate) ? onClickVillage.ID : ""); button.interactable = (false); OnVillageClick(onClickVillage); }); } } }