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