using System.Collections.Generic; using Orchard.Core.Common.Models; using Orchard.Data; using Orchard.Models; using Orchard.Models.Driver; namespace Orchard.Blogs.Models { public class BlogProvider : ContentProvider { public override IEnumerable GetContentTypes() { return new[] { Blog.ContentType }; } public BlogProvider(IRepository repository) { Filters.Add(new ActivatingFilter("blog")); Filters.Add(new ActivatingFilter("blog")); Filters.Add(new ActivatingFilter("blog")); Filters.Add(new StorageFilter(repository)); Filters.Add(new ContentItemTemplates("Blog", "Detail", "DetailAdmin", "Summary", "SummaryAdmin")); } } }