Пример #1
0
        public AddMenuOutput AddMenu(AddMenuInput input)
        {
            var menu = CreateRootMenuForDto(input.Menu);

            if (!(menu is CompositeMenu))
            {
                throw new UserFriendlyException($"菜单添加失败,菜单{menu.Name}必须是组合菜单");
            }

            _menuManager.AddRootMenu((CompositeMenu)menu);

            return(new AddMenuOutput());
        }
Пример #2
0
        public IActionResult Add([FromBody] AddMenuInput menu)
        {
            int id = _menuService.Add(menu);

            return(Created("", new { id }));
        }