Пример #1
0
        public ActionResult Add(FormCollection form)
        {
            string    writeMsg = string.Empty;
            QcArticle item     = new QcArticle();

            item.ID           = item.GetNextID();
            item.Title        = Request.Form["Title"];
            item.Keywords     = Request.Form["Keywords"];
            item.CategoryCode = Request.Form["CategoryCode"];
            item.Content      = form["Content"];
            item.ImagePath    = HtmlContentHelper.GetFirstImgUrl(item.Content);
            item.Summary      = HtmlContentHelper.GetSummary(item.Content);
            item.CreateTime   = DateTime.Now;
            item.ModifyTime   = DateTime.Now;
            MeddocEnterRepository.GetRepositoryEnter().QcArticleRepository.AddEntity(item);
            if (MeddocEnterRepository.GetRepositoryEnter().SaveChange() > 0)
            {
                writeMsg = "{msg:\"保存成功!\",id:" + item.ID.ToString() + "}";
            }
            else
            {
                writeMsg = "{msg:\"保存失败!\",id:0}";
            }
            return(Content(writeMsg));
        }
Пример #2
0
        public ActionResult Edit(FormCollection form)
        {
            string    writeMsg = string.Empty;
            QcArticle item     = new QcArticle();

            item.ID           = int.Parse(Request.QueryString["ID"]);
            item.Title        = Request.Form["Title"];
            item.Keywords     = Request.Form["Keywords"];
            item.CategoryCode = Request.Form["CategoryCode"];
            item.Content      = form["Content"];
            item.ImagePath    = HtmlContentHelper.GetFirstImgUrl(item.Content);
            item.Summary      = HtmlContentHelper.GetSummary(item.Content);
            item.ModifyTime   = DateTime.Now;

            MeddocEnterRepository.GetRepositoryEnter().QcArticleRepository.Get(m => m.ID == item.ID);
            bool result = MeddocEnterRepository.GetRepositoryEnter().QcArticleRepository.EditEntity(item
                                                                                                    , new string[] { "Title", "Content", "ModifyTime", "CategoryCode", "ImagePath", "Summary", "Keywords" });

            if (MeddocEnterRepository.GetRepositoryEnter().SaveChange() > 0)
            {
                writeMsg = "{msg:\"保存成功!\",id:" + item.ID.ToString() + "}";
            }
            else
            {
                writeMsg = "{msg:\"保存失败!\",id:" + item.ID.ToString() + "}";
            }
            return(Content(writeMsg));
        }