Exemple #1
0
    public void OnClick()
    {
        if (menusManager == null)
        {
            menusManager = MenusManager.GetInstance();
        }

        if (isActive)
        {
            ToggleIsClicked(true);
        }
    }
Exemple #2
0
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else
        {
            Destroy(gameObject);
        }

        //	DontDestroyOnLoad (gameObject);
    }
Exemple #3
0
        public string MenuAddEdit(int menuId, string parentControlId, string name, string relativeUrl, bool homepage, int parentId)
        {
            string ret = "";

            try
            {
                var manager = new MenusManager();
                ret = Convert.ToString(manager.AddEditMenu(menuId, parentControlId, name, relativeUrl, homepage, parentId));
            }
            catch (Exception ex)
            {
                ret = ex.ToString();
            }

            return(ret);
        }
Exemple #4
0
        private List <MenuViewModel> GetMenusByParentControlId(string controlId)
        {
            var manager = new MenusManager();

            var menus = manager.GetMenusByParentControlId(this.ID);

            var vms = new List <MenuViewModel>();

            foreach (var menu in menus)
            {
                var vm = new MenuViewModel()
                {
                    Id              = menu.Id,
                    CreatedAt       = menu.CreatedAt,
                    CreatedById     = menu.CreatedById,
                    Homepage        = menu.Homepage,
                    ModifiedAt      = menu.ModifiedAt,
                    ModifiedById    = menu.ModifiedById,
                    Name            = menu.Name,
                    ParentControlId = menu.ParentControlId,
                    ParentId        = menu.ParentId,
                    RelativeUrl     = menu.RelativeUrl
                };

                if (WebSettings.UseFriendlyUrls)
                {
                    vm.Url = menu.RelativeUrl;
                }
                else
                {
                    vm.Url = $"/Default.aspx?menuid={menu.Id}";
                }

                vms.Add(vm);
            }

            return(vms);
        }
Exemple #5
0
 private void Awake()
 {
     instance = this;
 }