示例#1
0
        public static object ApiArticles(IRequest context)
        {
            var siteId    = context.GetPostInt("siteId");
            var contentId = context.GetPostInt("contentId");
            var articleId = context.GetPostInt("articleId");

            var list = new List <ArticleInfo>();

            if (articleId == 0)
            {
                list = ArticleDao.GetArticleInfoList(siteId, contentId);
            }
            else
            {
                var articleInfo = ArticleDao.GetArticleInfo(articleId);
                if (articleInfo != null)
                {
                    list.Add(articleInfo);
                }
            }

            return(new
            {
                Articles = list,
                IsPurchased = Dao.IsPurchased(siteId, contentId, context.UserName)
            });
        }