/// <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();
        }
Example #2
0
        /// <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));
        }