Files
blog.terrible.dev/src/TerribleDev.Blog.Web/Models/PostCache.cs
Tommy Parnell aae2a1d9e5 landing
2022-03-08 13:48:37 -05:00

22 lines
778 B
C#

using System.Collections.Generic;
using Microsoft.SyndicationFeed;
namespace TerribleDev.Blog.Web.Models
{
public class PostCache
{
public IList<IPost> PostsAsLists { get; set;}
public IDictionary<string, IList<Post>> TagsToPosts { get; set; }
public IDictionary<string, IPost> UrlToPost { get; set; }
public IDictionary<int, IList<Post>> PostsByPage { get; set; }
public IList<SyndicationItem> PostsAsSyndication { get; set; }
public Schema.NET.Blog BlogLD { get; set; }
public Schema.NET.WebSite SiteLD { get; set; }
public string BlogLDString { get; set; }
public string SiteLDString { get; set; }
public Dictionary<string, LandingPage> LandingPagesUrl { get; set; }
}
}