Esempio n. 1
0
        public static List <SelectListItem> PopulateMenuSelectListItem()
        {
            try
            {
                MenuLogic   menuLogic = new MenuLogic();
                List <MENU> menuList  = menuLogic.GetAll();
                if (menuList == null || menuList.Count <= 0)
                {
                    return(new List <SelectListItem>());
                }

                List <SelectListItem> MenuList = new List <SelectListItem>();

                SelectListItem list = new SelectListItem();
                list.Value = "";
                list.Text  = Select;
                MenuList.Add(list);

                foreach (MENU menu in menuList)
                {
                    SelectListItem selectList = new SelectListItem();
                    selectList.Value = menu.Menu_Id.ToString();
                    selectList.Text  = menu.Display_Name + ", In " + menu.MENU_GROUP.Name;

                    MenuList.Add(selectList);
                }

                return(MenuList.OrderBy(m => m.Text).ToList());
            }
            catch (Exception)
            {
                throw;
            }
        }