public NavMenuItemContent GetContentItem(string contentId) { var item = new NavMenuItemContent(); item.ParentId = string.Empty; item.Title = "CItem-" + contentId; item.Description = item.Title; item.HasChildren = true; item.Link = item.Title; return(item); }
public NavMenuItemContent GetContentItem(string contentId) { var page = _connectDb.Pages.AsNoTracking() .Where(x => x.Id == contentId) .Include(x => x.ChildPages) .FirstOrDefault(); if (page == null) { return(null); } var item = new NavMenuItemContent(); item.ParentId = page.ParentPageId; item.Title = page.Title; item.Description = page.Title; item.HasChildren = (page.ChildPages.Count > 0); item.Link = page.Path; return(item); }