Exemplo n.º 1
0
        private void InitUI()
        {
            var menus = MenuUtil.All();
            List <SelectListItem> listItems = new List <SelectListItem>();

            foreach (var d in menus)
            {
                listItems.Add(new SelectListItem {
                    Text = showName(d.Name, d.Level), Value = d.Id.ToString()
                });
            }
            ViewBag.Parents = listItems;

            string showName(string txt, int level)
            {
                string str = "";

                if (level > 1)
                {
                    for (int i = 0; i < level; i++)
                    {
                        str += HttpUtility.HtmlDecode("&nbsp;&nbsp;");
                    }
                    str += "|- " + txt;
                }
                else
                {
                    str = txt;
                }

                return(str);
            }
        }
Exemplo n.º 2
0
        public JsonResult Get()
        {
            var menus = MenuUtil.All();

            return(Json(ResultUtil.Success <List <MenuDto> >(menus)));
        }