App_Code.Controls.RecentPosts.BuildPostList C# (CSharp) Method

BuildPostList() private static method

Builds the post list.
private static BuildPostList ( ) : List
return List
        private static List<Post> BuildPostList()
        {
            var number = Math.Min(BlogSettings.Instance.NumberOfRecentPosts, Post.ApplicablePosts.Count);

            List<Post> returnPosts = new List<Post>();
            foreach (var post in Post.ApplicablePosts.Where(post => post.IsVisibleToPublic).Take(number))
            {
                returnPosts.Add(post);
            }

            return returnPosts;
        }