public virtual void SiteMappingEkle(SiteMapping siteMapping)
 {
     if (siteMapping == null)
     {
         throw new ArgumentNullException("siteMapping");
     }
     _siteMappingDepo.Ekle(siteMapping);
     _önbellekYönetici.KalıpİleSil(SITEMAPPING_PATTERN_KEY);
     _olayYayınlayıcı.OlayEklendi(siteMapping);
 }
        private void btLoadXmlFileIntoSiteGenerator_Click(object sender, EventArgs e)
        {
            string      strXmlFileToLoad = Path.GetFullPath(Path.Combine(ContentPagesPath, lbDynamicWebsites.Text));
            SiteMapping sm = SiteMapping.GetSiteMapping();

            currentWebsite = lbDynamicWebsites.Text;

            sm.LoadNewMapping(strXmlFileToLoad);

            lbCurrentXmlFileLoaded.Text = lbDynamicWebsites.Text;
        }
Example #3
0
        /// <summary>
        /// Deletes a site mapping record
        /// </summary>
        /// <param name="siteMapping">Site mapping record</param>
        public virtual void DeleteSiteMapping(SiteMapping siteMapping)
        {
            if (siteMapping == null)
            {
                throw new ArgumentNullException("siteMapping");
            }

            _siteMappingRepository.Delete(siteMapping);

            //cache
            _cacheManager.RemoveByPattern(STOREMAPPING_PATTERN_KEY);
        }
Example #4
0
        /// <summary>
        /// Deletes a site mapping record
        /// </summary>
        /// <param name="siteMapping">Site mapping record</param>
        public virtual void DeleteSiteMapping(SiteMapping siteMapping)
        {
            if (siteMapping == null)
            {
                throw new ArgumentNullException(nameof(siteMapping));
            }

            _siteMappingRepository.Delete(siteMapping);

            //cache
            _cacheManager.RemoveByPattern(STOREMAPPING_PATTERN_KEY);

            //event notification
            _eventPublisher.EntityDeleted(siteMapping);
        }
        public virtual void SiteMappingEkle <T>(T entity, int siteId) where T : TemelVarlık, ISiteMappingDestekli
        {
            if (entity == null)
            {
                throw new ArgumentNullException("entity");
            }

            if (siteId == 0)
            {
                throw new ArgumentOutOfRangeException("storeId");
            }

            int    varlıkId  = entity.Id;
            string varlıkAdı = typeof(T).Name;

            var siteMapping = new SiteMapping
            {
                VarlıkId  = varlıkId,
                VarlıkAdı = varlıkAdı,
                SiteId    = siteId
            };

            SiteMappingEkle(siteMapping);
        }
Example #6
0
        /// <summary>
        /// Inserts a site mapping record
        /// </summary>
        /// <typeparam name="T">Type</typeparam>
        /// <param name="siteId">Site id</param>
        /// <param name="entity">Entity</param>
        public virtual void InsertSiteMapping <T>(T entity, int siteId) where T : BaseEntity, ISiteMappingSupported
        {
            if (entity == null)
            {
                throw new ArgumentNullException("entity");
            }

            if (siteId == 0)
            {
                throw new ArgumentOutOfRangeException("siteId");
            }

            int    entityId   = entity.Id;
            string entityName = typeof(T).Name;

            var siteMapping = new SiteMapping()
            {
                EntityId   = entityId,
                EntityName = entityName,
                SiteId     = siteId
            };

            InsertSiteMapping(siteMapping);
        }
Example #7
0
        /// <summary>
        /// Inserts a site mapping record
        /// </summary>
        /// <typeparam name="T">Type</typeparam>
        /// <param name="siteId">Site id</param>
        /// <param name="entity">Entity</param>
        public virtual void InsertSiteMapping <T>(T entity, Guid siteId) where T : BaseEntity, ISiteMappingSupported
        {
            if (entity == null)
            {
                throw new ArgumentNullException(nameof(entity));
            }

            if (siteId == default(Guid))
            {
                throw new ArgumentOutOfRangeException("siteId");
            }

            var entityId   = entity.Id;
            var entityName = entity.GetType().BaseType.Name;

            var siteMapping = new SiteMapping
            {
                EntityId   = entityId,
                EntityName = entityName,
                SiteId     = siteId
            };

            InsertSiteMapping(siteMapping);
        }