public override BlogItem[] GetDateRange(DateTime startDate, DateTime stopDate) { // create the post provider object Posts posts = new Posts(); // select all posts in a date range DataTable table = posts.SelectDateRange(startDate, stopDate); ArrayList blogs = new ArrayList(table.Rows.Count); foreach(DataRow row in table.Rows) { blogs.Add(this.BuildBlog(row)); } return blogs.ToArray(typeof(BlogItem)) as BlogItem[]; }
public override BlogItem[] GetTopBlogs(int recordsToReturn) { // create the post provider object Posts posts = new Posts(); // select all posts in a date range DataTable table = posts.SelectTop(recordsToReturn); ArrayList blogs = new ArrayList(table.Rows.Count); foreach(DataRow row in table.Rows) { blogs.Add(this.BuildBlog(row)); } return blogs.ToArray(typeof(BlogItem)) as BlogItem[]; }