Ejemplo n.º 1
0
        /// <inheritdoc />
        protected override void PersistUpdatedItem(ITag entity)
        {
            ((EntityBase)entity).UpdatingEntity();

            var dto = TagFactory.BuildDto(entity);

            Database.Update(dto);

            entity.ResetDirtyProperties();
        }
Ejemplo n.º 2
0
        /// <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();
        }