예제 #1
0
 public virtual void AddTag(Tag tag)
 {
     if (Tags.Where(o => o.Name == tag.Name).Count() > 0)
         throw new ArgumentException("已经存在相同名称的Tag");
     Tags.Add(tag);
 }
예제 #2
0
        public virtual void RemoveTag(Tag tag)
        {
            Tag t = Tags.Where(o => o.Name == tag.Name).First();
            if (t == null) throw new ArgumentException("当前文章中不存在 {0} 标签", tag.Name);

            Tags.Remove(t);
        }