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