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) }); }