public StandardJsonResult<Guid> Save(Tag tag)
 {
     return base.Try(() =>
     {
         if (string.IsNullOrWhiteSpace(tag.Name))
         {
             throw new KnownException("请输入名称");
         }
         Ioc.Get<ITagService>().Save(tag);
         return tag.Id;
     });
 }
 public void Save(Tag tag)
 {
     using (var db = base.NewDB())
     {
         if (tag.IsNew)
         {
             tag.NewId();
             db.Tags.Add(tag);
         }
         else
         {
             var dbTag = db.Tags.Get(tag.Id);
             dbTag.Name = tag.Name;
         }
         db.SaveChanges();
     }
 }