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()); }
public IActionResult Add([FromBody] AddMenuInput menu) { int id = _menuService.Add(menu); return(Created("", new { id })); }