protected void Page_Load(object sender, EventArgs e) { PostQueries postRepository = new PostQueries(Config.GetLog()); var posts = postRepository.FindLastXPosts(10); repLatestPosts.DataSource = posts; repLatestPosts.DataBind(); }
private void BindPost() { PostQueries postRepository = new PostQueries(Config.GetLog()); int postId = this.GetCurrentPostId(); MyBlog.Reporting.Projections.DTOPost post = postRepository.FindById(postId); this.litPublishDate.Text = Utils.FormatDate(post.PublishDate.Value); this.litSubject.Text = Utils.FormatText(post.Subject); this.litBody.Text = Utils.FormatText(post.Body); this.litCommentCount.Text = post.Comments.Count().ToString(); this.litCategories.Text = FormatCategories(post.Categories); //Up to the page to decide how to order the comments this.repReplies.DataSource = post.Comments.OrderBy(c => c.CreationDate); this.repReplies.DataBind(); pnlReply.Visible = post.CommentsEnabled; }
public TagController(TagQueries tagQueries, PostQueries postQueries) { _tagQueries = tagQueries; _postQueries = postQueries; }
public Query(UserQueries userQueries, PostQueries postQueries) { _userQueries = userQueries; _postQueries = postQueries; }
public CategoryController(CategoryQueries categoryQueries, PostQueries postQueries) { _categoryQueries = categoryQueries; _postQueries = postQueries; }
public PostListingController(PostQueries postQueries) { _postQueries = postQueries; }
public PostController(PostQueries postQueries, UserQueries userQueries) { _postQueries = postQueries; _userQueries = userQueries; }