TinyBlogEngine.Contracts.Blogger.Post IBlogger.blogger_getPost(string appKey, string postid, string username, string password)
		{
           int postNum;

           if (int.TryParse(postid, out postNum) &&
                postNum > 0 && postNum <= mwPosts.Count )
           {
               TinyBlogEngine.Contracts.Blogger.Post post = new TinyBlogEngine.Contracts.Blogger.Post();
               post.content = mwPosts[postNum-1].description;
               post.dateCreated = mwPosts[postNum-1].dateCreated;
               post.postid = mwPosts[postNum-1].postid;
               return post;
           }
           return null;
		}
        TinyBlogEngine.Contracts.Blogger.Post IBlogger.blogger_getPost(string appKey, string postid, string username, string password)
        {
            int postNum;

            if (int.TryParse(postid, out postNum) &&
                postNum > 0 && postNum <= mwPosts.Count)
            {
                TinyBlogEngine.Contracts.Blogger.Post post = new TinyBlogEngine.Contracts.Blogger.Post();
                post.content     = mwPosts[postNum - 1].description;
                post.dateCreated = mwPosts[postNum - 1].dateCreated;
                post.postid      = mwPosts[postNum - 1].postid;
                return(post);
            }
            return(null);
        }
        TinyBlogEngine.Contracts.Blogger.Post[] IBlogger.blogger_getRecentPosts(string appKey,
                                                                                string blogid,
                                                                                string username,
                                                                                string password,
                                                                                int numberOfPosts)
        {
            List <TinyBlogEngine.Contracts.Blogger.Post> posts = new List <TinyBlogEngine.Contracts.Blogger.Post>();

            foreach (TinyBlogEngine.Contracts.MetaWeblog.Post mwPost in mwPosts)
            {
                TinyBlogEngine.Contracts.Blogger.Post post = new TinyBlogEngine.Contracts.Blogger.Post();
                post.content     = mwPost.description;
                post.dateCreated = mwPost.dateCreated;
                post.postid      = mwPost.postid;
                posts.Add(post);
            }
            return(posts.ToArray());
        }
		TinyBlogEngine.Contracts.Blogger.Post[] IBlogger.blogger_getRecentPosts(string appKey, 
														   string blogid, 
														   string username, 
														   string password, 
														   int numberOfPosts)
		{
            List<TinyBlogEngine.Contracts.Blogger.Post> posts = new List<TinyBlogEngine.Contracts.Blogger.Post>();
            foreach (TinyBlogEngine.Contracts.MetaWeblog.Post mwPost in mwPosts)
            {
                TinyBlogEngine.Contracts.Blogger.Post post = new TinyBlogEngine.Contracts.Blogger.Post();
                post.content = mwPost.description;
                post.dateCreated = mwPost.dateCreated;
                post.postid = mwPost.postid;
                posts.Add(post);
            }
            return posts.ToArray();
		}