Exemplo n.º 1
0
        public ActionResult EditArticle(Article cl)
        {
            try
            {
                if (Session["person"] == null)
                {
                    return(RedirectToAction("Index", "Login"));
                }

                Client cli = (Client)Session["person"];
                ViewBag.cli = cli;

                s1.EditArticle(cl);
                return(RedirectToAction("GestionArticle"));
            }
            catch (Exception)
            {
                return(View("Error"));
            }
        }
Exemplo n.º 2
0
 public ActionResult <Article> EditArticle([FromBody] Article article)
 {
     return(_article.EditArticle(article));
 }
Exemplo n.º 3
0
    public virtual void EditArticle()
    {
        int Article_ID     = tools.CheckInt(Request.Form["Article_ID"]);
        int Article_CateID = tools.CheckInt(Request.Form["article_cate"]);

        if (Article_CateID == 0)
        {
            Article_CateID = tools.CheckInt(Request.Form["article_cate_parent"]);
        }
        string Article_Title       = tools.CheckStr(Request.Form["Article_Title"]);
        string Article_Source      = tools.CheckStr(Request.Form["Article_Source"]);
        string Article_Author      = tools.CheckStr(Request.Form["Article_Author"]);
        string Article_Img         = tools.CheckStr(Request.Form["Article_Img"]);
        string Article_Intro       = tools.CheckStr(Request.Form["Article_Intro"]);
        string Article_Content     = Request.Form["Article_Content"];
        int    Article_Hits        = tools.CheckInt(Request.Form["Article_Hits"]);
        int    Article_IsRecommend = tools.CheckInt(Request.Form["Article_IsRecommend"]);
        int    Article_IsAudit     = tools.CheckInt(Request.Form["Article_IsAudit"]);
        int    Article_Sort        = tools.CheckInt(Request.Form["Article_Sort"]);
        string Article_Keyword1    = tools.CheckStr(Request.Form["Article_Keyword1"]);
        string Article_Keyword2    = tools.CheckStr(Request.Form["Article_Keyword2"]);
        string Article_Keyword3    = tools.CheckStr(Request.Form["Article_Keyword3"]);
        string Article_Keyword4    = tools.CheckStr(Request.Form["Article_Keyword4"]);
        string Article_Keyword5    = tools.CheckStr(Request.Form["Article_Keyword5"]);

        string Article_Keyword = Article_Keyword1 + "|" + Article_Keyword2 + "|" + Article_Keyword3 + "|" + Article_Keyword4 + "|" + Article_Keyword5;


        if (Article_CateID == 0)
        {
            Public.Msg("error", "错误信息", "请选择类别!", false, "{back}"); return;
        }
        if (Article_Title == "")
        {
            Public.Msg("error", "错误信息", "请填写文章标题", false, "{back}"); return;
        }

        ArticleInfo entity = GetArticleByID(Article_ID);

        if (entity != null)
        {
            entity.Article_CateID      = Article_CateID;
            entity.Article_Title       = Article_Title;
            entity.Article_Source      = Article_Source;
            entity.Article_Author      = Article_Author;
            entity.Article_Img         = Article_Img;
            entity.Article_Keyword     = Article_Keyword;
            entity.Article_Intro       = Article_Intro;
            entity.Article_Content     = Article_Content;
            entity.Article_Hits        = Article_Hits;
            entity.Article_IsRecommend = Article_IsRecommend;
            entity.Article_IsAudit     = Article_IsAudit;
            entity.Article_Sort        = Article_Sort;
        }

        if (MyBLL.EditArticle(entity, Public.GetUserPrivilege()))
        {
            MyArt_Label.DelArticle_Label_ArticleID(Article_ID);
            string[] strkeyword = { Article_Keyword1, Article_Keyword2, Article_Keyword3, Article_Keyword4, Article_Keyword5 };
            for (int i = 0; i < strkeyword.Length; i++)
            {
                string name = strkeyword[i].ToString();
                if (name != "")
                {
                    Product_Article_LabelInfo entity1 = MyLabel.GetProduct_Article_LabelByName(name);
                    Article_LabelInfo         entity3 = new Article_LabelInfo();
                    if (entity1 == null)
                    {
                        entity1 = new Product_Article_LabelInfo();
                        entity1.Product_Article_LabelName = name;
                        MyLabel.AddProduct_Article_Label(entity1);
                        int LabelID = 0;
                        Product_Article_LabelInfo entity2 = MyLabel.GetProduct_Article_LabelByTopID();
                        if (entity2 != null)
                        {
                            LabelID = entity2.Product_Article_LabelID;
                            entity3.Article_Label_LabelID   = LabelID;
                            entity3.Article_Label_ArticleID = Article_ID;
                            MyArt_Label.AddArticle_Label(entity3);
                        }
                    }
                    else
                    {
                        entity3.Article_Label_LabelID   = entity1.Product_Article_LabelID;
                        entity3.Article_Label_ArticleID = Article_ID;
                        MyArt_Label.AddArticle_Label(entity3);
                    }
                }
            }
            Public.Msg("positive", "操作成功", "操作成功", true, "Article_list.aspx");
        }
        else
        {
            Public.Msg("error", "错误信息", "操作失败,请稍后重试", false, "{back}");
        }
    }
Exemplo n.º 4
0
 public void EditArticle(Articles article)
 {
     iarticle.EditArticle(article);
 }