/// <inheritdoc /> protected override void PersistUpdatedItem(ITag entity) { ((EntityBase)entity).UpdatingEntity(); var dto = TagFactory.BuildDto(entity); Database.Update(dto); entity.ResetDirtyProperties(); }
/// <inheritdoc /> protected override void PersistNewItem(ITag entity) { ((EntityBase)entity).AddingEntity(); var dto = TagFactory.BuildDto(entity); var id = Convert.ToInt32(Database.Insert(dto)); entity.Id = id; entity.ResetDirtyProperties(); }