/// <summary> /// Persists an updated warehouse catalog. /// </summary> /// <param name="entity"> /// The entity. /// </param> protected override void PersistUpdatedItem(IWarehouseCatalog entity) { ((Entity)entity).AddingEntity(); var factory = new WarehouseCatalogFactory(); var dto = factory.BuildDto(entity); Database.Update(dto); entity.ResetDirtyProperties(); }
/// <summary> /// Persists an updated warehouse catalog. /// </summary> /// <param name="entity"> /// The entity. /// </param> protected override void PersistUpdatedItem(IWarehouseCatalog entity) { ((Entity)entity).AddingEntity(); var factory = new WarehouseCatalogFactory(); var dto = factory.BuildDto(entity); Database.Update(dto); entity.ResetDirtyProperties(); RuntimeCache.ClearCacheItem(Cache.CacheKeys.GetEntityCacheKey <IWarehouse>(entity.WarehouseKey)); }