Example #1
0
        public ActionResult EditMenuItem(MenuItemViewModel menuViewModel)
        {
            try {
                if (ModelState.IsValid)
                {
                    var menuItem = new MenuItemModel {
                        Id            = menuViewModel.Id,
                        MenuID        = menuViewModel.MenuID,
                        Url           = menuViewModel.Url,
                        PageID        = menuViewModel.PageID,
                        TitleMenuItem = menuViewModel.TitleMenuItem,
                        Weight        = menuViewModel.Weight
                    };
                    _menuItemManager.EditMenu(menuItem);

                    return(RedirectToAction("ManagementMenu"));
                }
            }
            catch (ValidationException ex) {
                ModelState.AddModelError(ex.Property, ex.Message);
            }
            ViewBag.Pages = GetPublishedPages();

            return(View(menuViewModel));
        }