Пример #1
0
        public MenuCreateModel LoadCreate(long?languageID)
        {
            LanguageBusiness languageBusiness = new LanguageBusiness();

            MenuCreateModel menuCreateModel = new MenuCreateModel();
            MenuBusiness    menuBusiness    = new MenuBusiness();

            IEnumerable <Language> languageList = languageBusiness.LanguageList();

            long defaultLanguageID = languageBusiness.GetFirstLanguage();

            if (!languageID.HasValue)
            {
                languageID = defaultLanguageID;
            }

            menuCreateModel.LanguageList = new SelectList(languageList, "ID", "Name");

            List <SelectListItemModel> menuList = new List <SelectListItemModel>();

            menuList.Add(new SelectListItemModel
            {
                Text  = "Ana menü",
                Value = null
            });

            menuList.AddRange(menuBusiness.MenuSelectListByLanguageID(languageID.Value));

            menuCreateModel.MenuList = new SelectList(menuList, "Value", "Text");

            return(menuCreateModel);
        }