Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
                    });
                }
            }
        }