示例#1
0
        public ActionResult Operation(ArticleDetailInfo article)
        {
            var isEdit = article.Id.HasValue;

            article.Content = PageHelper.ParseHtmlContent(article.Content);
            if (isEdit)
            {
                ArticleDAL.Instance.Edit(article);
            }
            else
            {
                article.CreateDate = DateTime.Now;
                article.Id         = ArticleDAL.Instance.Add(article);
            }

            var re = ArticleDAL.Instance.GetBase(article.Id.Value);

            return(JsonContent(re));
        }
示例#2
0
        public ActionResult Operation(long cateId, long?id)
        {
            var model = new ArticleDetailInfo()
            {
                CategoryId = cateId
            };

            if (id.HasValue)
            {
                model         = ArticleDAL.Instance.Get(id.Value);
                model.Content = PageHelper.ReParseHtmlContent(model.Content);

                if (model.ThirdId.HasValue)
                {
                    throw new Exception("此文章为自动抓取文章不能修改");
                }
            }

            return(View(model));
        }