/// <summary>
 /// Gets the comments by page.
 /// </summary>
 /// <param name="page">The page.</param>
 /// <returns></returns>
 public List<BBlogPageComment> GetCommentsByPage(
     BBlogPage page)
 {
     using (var datas = new BlogPageCommentDataManager())
     {
         return datas
             .GetCommentsByPageID(page.PageID)
             .Select(x => { var a = Change(x); a.Page = page; return a; })
             .ToList();
     }
 }
 /// <summary>
 /// Gets the pages by parent page.
 /// </summary>
 /// <param name="parentPage">The parent page.</param>
 /// <returns></returns>
 public List<BBlogPage> GetPagesByParentPage(
    BBlogPage parentPage)
 {
     using (var datas = new BlogPageDataManager())
     {
         return
             datas.GetBlogPagesByParentPageID(parentPage.PageID)
             .Select(x => { var a = Change(x); a.Parent = parentPage; return a; })
             .ToList();
     }
 }