Beispiel #1
0
 public void PerformanceTest1()
 {
     _allPages = PageCache.All();
     DoTestRound("Round 1");
     DoTestRound("Round 2");
     DoTestRound("Round 3");
 }
Beispiel #2
0
        public void PerformanceTest0()
        {
            // make sure rockContext is initialized so the extra 10 seconds doesn't throw off the stats
            using (var rockContext = new RockContext())
            {
                var warmup = new AttributeService(rockContext).Queryable().FirstOrDefault();
            }

            _allPages = PageCache.All();
            DefinedValueCache.Get(SystemGuid.DefinedValue.INTERACTIONCHANNELTYPE_WEBSITE);
        }
        private void LoadPagePicker(int siteId)
        {
            var pageList = PageCache.All().Where(p => p.SiteId == siteId)
                           .OrderBy(p => p.ParentPageId)
                           .ThenBy(p => p.Order)
                           .Select(p => new
            {
                p.Id,
                Name = p.InternalName
            });

            ddlPageList.DataSource     = pageList;
            ddlPageList.DataValueField = "Id";
            ddlPageList.DataTextField  = "Name";
            ddlPageList.DataBind();
        }