Ejemplo n.º 1
0
        public JsonResult editortag(string tagid, int artid)
        {
            try
            {
                if (tagid != null)
                {
                    TArticleTag at      = new TArticleTag();
                    var         oldtags = (from t in db.TArticleTags
                                           where t.ArticleId == artid
                                           select t).ToList();
                    foreach (var item in oldtags)
                    {
                        db.TArticleTags.Remove(item);
                        db.SaveChanges();
                    }

                    List <tags> a = JsonConvert.DeserializeObject <List <tags> >(tagid);
                    foreach (var id in a)
                    {
                        at.ArticleId    = artid;
                        at.TagId        = int.Parse(id.id);
                        at.ArticleTagId = 0;
                        db.TArticleTags.Add(at);
                        db.SaveChanges();
                    }
                    ;
                    return(Json(new { result = "success", status = "Tags change success." }));
                }
                else
                {
                    return(Json(new { result = "success", status = "Here is no Tags need to change." }));
                }
            }
            catch (Exception ex)
            {
                return(Json(new { result = "fail", status = "伺服器錯誤: " + ex.Message }));;
            }
        }
Ejemplo n.º 2
0
        public string savetags(string tagid, int artid)
        {
            TArticleTag at = new TArticleTag();

            if (tagid != null)
            {
                List <tags> a = JsonConvert.DeserializeObject <List <tags> >(tagid);
                foreach (var id in a)
                {
                    at.ArticleId    = artid;
                    at.TagId        = int.Parse(id.id);
                    at.ArticleTagId = 0;
                    db.TArticleTags.Add(at);
                    db.SaveChanges();
                }
                ;
                return("ggbb");
            }
            else
            {
                return("false");
            }
        }