//- @OnPostProcessorExecute -//
        public override System.Web.IHttpHandler OnPostProcessorExecute(System.Web.HttpContext context, System.Web.IHttpHandler activeHttpHandler, params Object[] parameterArray)
        {
            String       blogGuid     = HttpData.GetScopedItem <String>(Info.Scope, Info.BlogGuid);
            BlogMetaData blogMetaData = HttpData.GetScopedCacheItem <BlogMetaData>(Info.Scope, Info.BlogMetaData);

            if (blogMetaData == null)
            {
                blogMetaData = Minima.Service.Agent.BlogAgent.GetBlogMetaData(blogGuid);
                HttpData.SetScopedCacheItem <BlogMetaData>(Info.Scope, Info.BlogMetaData, blogMetaData);
            }
            //+
            return(activeHttpHandler);
        }
Beispiel #2
0
        //- @OnPostProcessorExecute -//
        public override System.Web.IHttpHandler Execute(System.Web.IHttpHandler activeHttpHandler)
        {
            String       blogGuid     = HttpData.GetScopedItem <String>(Info.Scope, Info.BlogGuid);
            BlogMetaData blogMetaData = HttpData.GetScopedCacheItem <BlogMetaData>(Info.Scope, Info.BlogMetaData);

            if (blogMetaData == null)
            {
                blogMetaData = Minima.Service.Agent.BlogAgent.GetBlogMetaData(blogGuid);
                HttpData.SetScopedCacheItem <BlogMetaData>(Info.Scope, Info.BlogMetaData, blogMetaData);
            }
            //+
            return(activeHttpHandler);
        }
Beispiel #3
0
        //+
        //- @GetHeading -//
        private String GetHeading(AccessType accessType)
        {
            String heading = String.Empty;

            if (accessType == AccessType.Archive)
            {
                Int32  year      = HttpData.GetScopedItem <Int32>(Info.Scope, "ArchiveYear");
                Int32  month     = HttpData.GetScopedItem <Int32>(Info.Scope, "ArchiveMonth");
                String monthName = Themelia.Data.Common.Date.GetMonthData()[month];
                //+
                heading = String.Format("{0} {1}", monthName, year);
            }
            else if (accessType == AccessType.Label)
            {
                heading = HttpData.GetScopedItem <String>(Info.Scope, "LabelTitle");
            }
            //+
            return(heading);
        }