コード例 #1
0
ファイル: MenuController.cs プロジェクト: htastan92/SchoolCMS
        public IActionResult Edit(MenuElementEditViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(viewModel));
            }
            MenuElement editedMenuElement = new MenuElement()
            {
                Name         = viewModel.Name,
                Url          = viewModel.Url,
                Id           = viewModel.Id,
                StatusId     = viewModel.StatusId,
                MenuLocation = viewModel.MenuLocation,
                ParentMenuId = viewModel.ParentMenuId
            };

            _menuService.Edit(editedMenuElement);
            return(RedirectToAction("Index"));
        }
コード例 #2
0
ファイル: MenuController.cs プロジェクト: htastan92/SchoolCMS
        public IActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            var findMenu = _menuService.GetAdmin(id);

            if (findMenu == null)
            {
                return(RedirectToAction("Index"));
            }
            MenuElementEditViewModel viewModel = new MenuElementEditViewModel()
            {
                Name         = findMenu.Name,
                Url          = findMenu.Url,
                Id           = findMenu.Id,
                StatusId     = findMenu.StatusId,
                MenuLocation = findMenu.MenuLocation,
                ParentMenuId = findMenu.ParentMenuId
            };

            return(View(viewModel));
        }