Beispiel #1
0
        //-----------------------------------------------------------EDIT-------------------------------------------------
        public IActionResult EditMenu(int id)
        {
            MainMenu menu = MainMenuService.GetParentMenu(id);

            if (menu == null)
            {
                TempData["res"] = "faild";
                return(RedirectToAction("MenuList"));
            }
            List <MainMenu>             SubMenu     = MainMenuService.GetSubMenuForEdit(id);
            List <EditSubMenuViewModel> submenuedit = new List <EditSubMenuViewModel>();

            foreach (var item in SubMenu)
            {
                submenuedit.Add(new EditSubMenuViewModel
                {
                    SubMenuTitle = item.MenuTitle,
                    SubMenuLink  = item.Link,
                    SubMenuSort  = item.Sort,
                    CurrentImage = item.ImageName,
                    Type         = item.Type
                });
            }
            EditMenuViewModel edit = new EditMenuViewModel
            {
                ParentMenuId    = menu.MenuId,
                ParentMenuTitle = menu.MenuTitle,
                ParentMenuLink  = menu.Link,
                ParentMenuSort  = menu.Sort,
                SubMenuList     = submenuedit
            };

            return(View(edit));
        }