public void CreateItem <TEntity>(string itemName, ISitecoreDomainEntity parentEntity, TEntity entity) where TEntity : ISitecoreDomainEntity { var parentItem = GetItem(parentEntity.Id); var itemPath = string.Format("{0}/{1}", parentItem.Paths.FullPath, itemName); CreateItem(itemPath, entity); }
public void Add(ISitecoreDomainEntity entity) { var key = new EntityUniqueKey(entity.Id, entity.GetType()); if (!m_innerCache.ContainsKey(key)) { m_innerCache.Add(key, entity); } }