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; }
/// <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); }
/// <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); }
/// <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); }
/// <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); }