public EntityHelper(int CacheMinutes, EntitySpecs eSpecs, bool PublishedOnly, int StoreID)
        {
            Url = DependencyResolver.Current.GetService <UrlHelper>();

            m_EntitySpecs  = eSpecs;
            m_IDColumnName = m_EntitySpecs.m_EntityName + "ID";
            m_StoreID      = StoreID;
            if (AppLogic.CachingOn)
            {
                m_CacheMinutes = CacheMinutes;
            }
            else
            {
                m_CacheMinutes = 0;
            }
            m_OnlyPublishedEntitiesAndObjects = PublishedOnly;

            m_TblMgr = new HierarchicalTableMgr(m_EntitySpecs.m_EntityName, "Entity", "EntityID", "EntityGUID", "Name", m_EntitySpecs.m_EntityXsl, m_CacheMinutes, 0, m_OnlyPublishedEntitiesAndObjects, m_StoreID);
        }
 public EntityHelper(int CacheMinutes, EntitySpecs eSpecs, int StoreID) : this(CacheMinutes, eSpecs, !AppLogic.IsAdminSite, StoreID)
 {
 }
 public EntityHelper(EntitySpecs eSpecs, int StoreID) : this(AppLogic.CacheDurationMinutes(), eSpecs, !AppLogic.IsAdminSite, StoreID)
 {
 }