public IActionResult PermissionLoadData(int count) { Enumerable.Range(1, count).Select(item => new SysNavMenuDto { Id = Guid.NewGuid().ToString(), Name = $"{item}", IsLeaf = false, }).ForAll(item => { var mod1 = new SysNavMenuDto { Id = Guid.NewGuid().ToString(), Name = $"{item.Name}-1", ParentId = item.Id, IsLeaf = true, }; var mod2 = new SysNavMenuDto { Id = Guid.NewGuid().ToString(), Name = $"{item.Name}-2", ParentId = item.Id, IsLeaf = true, }; _service.Insert(mod1); _service.Insert(mod2); _service.Insert(item); }); return(Ok("完成")); }
public TreeActionResult <SysNavMenuDto> GetNavManageMenu(Guid?parentID) { return(SafeGetTreeData(() => { if (parentID.HasValue && parentID != Guid.Empty) { return null; } var item = new SysNavMenuDto { ID = Guid.Parse("00000000-0000-0000-0000-000000000000"), text = "菜单目录", Children = MenuService.GetNavMenu(), }; return new List <SysNavMenuDto>() { item }; })); }
public IActionResult Put(SysNavMenuDto entity) { entity.CreateTime = DateTimeOffset.Now; return(Ok(_service.Update(entity))); }
public IActionResult Post(SysNavMenuDto entity) { entity.Id = Guid.NewGuid().ToString(); entity.CreateTime = DateTimeOffset.Now; return(Ok(_service.Insert(entity))); }