public static void AddNewTag(string t, Article obj) { var tag = Tag.FindOne(p => p.Name == t); if (tag != null) { var c = new CrossArticleTag {Tag = tag}; tag.Count++; obj.Cross.Add(c); tag.Save(); } else { var c = new CrossArticleTag(); var tt = new Tag {Name = t, Count = 1}; tt.Save(); c.Tag = tt; obj.Cross.Add(c); } }
public static void AddNewTag(string t, Article obj) { var tag = Tag.FindOne(p => p.Name == t); if (tag != null) { var c = new CrossArticleTag { Tag = tag }; tag.Count++; obj.Cross.Add(c); tag.Save(); } else { var c = new CrossArticleTag(); var tt = new Tag { Name = t, Count = 1 }; tt.Save(); c.Tag = tt; obj.Cross.Add(c); } }