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