public override string RenderData() { StringBuilder sb = new StringBuilder("<ul>"); Data data = new Data(); PostCollection pc = CategoryId > 0 ? data.PostsByCategory( new CategoryController().GetCachedCategory(CategoryId, true), NumberOfPosts) : data.RecentPosts(NumberOfPosts); foreach (Post p in pc) { if (RolePermissionManager.GetPermissions(p.CategoryId, GraffitiUsers.Current).Read) sb.AppendFormat("<li><a href=\"{0}\">{1}</a>{2}</li>\n", p.Url, p.Title, ShowExcerpt ? "<br />" + p.CustomExcerpt(100) : null); } sb.Append("</ul>\n"); return sb.ToString(); }
public override string RenderData() { StringBuilder sb = new StringBuilder("<ul>"); Data data = new Data(); PostCollection pc = CategoryId > 0 ? data.PostsByCategory( new CategoryController().GetCachedCategory(CategoryId, true), NumberOfPosts) : data.RecentPosts(NumberOfPosts); foreach (Post p in pc) { if (RolePermissionManager.GetPermissions(p.CategoryId, GraffitiUsers.Current).Read) { sb.AppendFormat("<li><a href=\"{0}\">{1}</a>{2}</li>\n", p.Url, p.Title, ShowExcerpt ? "<br />" + p.CustomExcerpt(100) : null); } } sb.Append("</ul>\n"); return(sb.ToString()); }