BlogPostDriver -> BlogPostPartDriver

--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Blogs/Drivers/BlogPostDriver.cs => src/Orchard.Web/Modules/Orchard.Blogs/Drivers/BlogPostPartDriver.cs
This commit is contained in:
Nathan Heskew
2010-07-22 11:34:43 -07:00
parent 799ab1d9aa
commit 3302c026b6
6 changed files with 9 additions and 9 deletions

View File

@@ -31,7 +31,7 @@ namespace Orchard.Blogs.Controllers {
if (!Services.Authorizer.Authorize(Permissions.EditBlogPost, T("Not allowed to create blog post"))) if (!Services.Authorizer.Authorize(Permissions.EditBlogPost, T("Not allowed to create blog post")))
return new HttpUnauthorizedResult(); return new HttpUnauthorizedResult();
var blogPost = Services.ContentManager.New<BlogPostPart>(BlogPostDriver.ContentType.Name); var blogPost = Services.ContentManager.New<BlogPostPart>(BlogPostPartDriver.ContentType.Name);
if (blogPost.BlogPart == null) if (blogPost.BlogPart == null)
return new NotFoundResult(); return new NotFoundResult();
@@ -48,7 +48,7 @@ namespace Orchard.Blogs.Controllers {
if (!Services.Authorizer.Authorize(Permissions.EditBlogPost, T("Couldn't create blog post"))) if (!Services.Authorizer.Authorize(Permissions.EditBlogPost, T("Couldn't create blog post")))
return new HttpUnauthorizedResult(); return new HttpUnauthorizedResult();
var blogPost = Services.ContentManager.New<BlogPostPart>(BlogPostDriver.ContentType.Name); var blogPost = Services.ContentManager.New<BlogPostPart>(BlogPostPartDriver.ContentType.Name);
if (blogPost.BlogPart == null) if (blogPost.BlogPart == null)
return new NotFoundResult(); return new NotFoundResult();

View File

@@ -7,7 +7,7 @@ using Orchard.Localization;
namespace Orchard.Blogs.Drivers { namespace Orchard.Blogs.Drivers {
[UsedImplicitly] [UsedImplicitly]
public class BlogPostDriver : ContentItemDriver<BlogPostPart> { public class BlogPostPartDriver : ContentItemDriver<BlogPostPart> {
public IOrchardServices Services { get; set; } public IOrchardServices Services { get; set; }
public readonly static ContentType ContentType = new ContentType { public readonly static ContentType ContentType = new ContentType {
@@ -15,7 +15,7 @@ namespace Orchard.Blogs.Drivers {
DisplayName = "Blog Post" DisplayName = "Blog Post"
}; };
public BlogPostDriver(IOrchardServices services) { public BlogPostPartDriver(IOrchardServices services) {
Services = services; Services = services;
T = NullLocalizer.Instance; T = NullLocalizer.Instance;
} }

View File

@@ -29,7 +29,7 @@ namespace Orchard.Blogs.Handlers {
//INFO: (erikpo) Get all blog posts for the current blog //INFO: (erikpo) Get all blog posts for the current blog
var postsQuery = var postsQuery =
from bpr in commonRepository.Table from bpr in commonRepository.Table
where bpr.ContentItemRecord.ContentType.Name == BlogPostDriver.ContentType.Name && bpr.Container.Id == blogPostPart.BlogPart.Record.Id where bpr.ContentItemRecord.ContentType.Name == BlogPostPartDriver.ContentType.Name && bpr.Container.Id == blogPostPart.BlogPart.Record.Id
orderby bpr.PublishedUtc orderby bpr.PublishedUtc
select bpr; select bpr;

View File

@@ -72,7 +72,7 @@
<Compile Include="Drivers\BlogPartDriver.cs" /> <Compile Include="Drivers\BlogPartDriver.cs" />
<Compile Include="Controllers\BlogPostAdminController.cs" /> <Compile Include="Controllers\BlogPostAdminController.cs" />
<Compile Include="Controllers\BlogPostController.cs" /> <Compile Include="Controllers\BlogPostController.cs" />
<Compile Include="Drivers\BlogPostDriver.cs" /> <Compile Include="Drivers\BlogPostPartDriver.cs" />
<Compile Include="Extensions\FeedManagerExtensions.cs" /> <Compile Include="Extensions\FeedManagerExtensions.cs" />
<Compile Include="Extensions\UrlHelperExtensions.cs" /> <Compile Include="Extensions\UrlHelperExtensions.cs" />
<Compile Include="Filters\ArchivesFilter.cs" /> <Compile Include="Filters\ArchivesFilter.cs" />

View File

@@ -29,7 +29,7 @@ namespace Orchard.Blogs.Services {
public BlogPostPart Get(BlogPart blogPart, string slug, VersionOptions versionOptions) { public BlogPostPart Get(BlogPart blogPart, string slug, VersionOptions versionOptions) {
return return
_contentManager.Query(versionOptions, BlogPostDriver.ContentType.Name).Join<RoutableRecord>().Where(rr => rr.Slug == slug). _contentManager.Query(versionOptions, BlogPostPartDriver.ContentType.Name).Join<RoutableRecord>().Where(rr => rr.Slug == slug).
Join<CommonRecord>().Where(cr => cr.Container == blogPart.Record.ContentItemRecord).List(). Join<CommonRecord>().Where(cr => cr.Container == blogPart.Record.ContentItemRecord).List().
SingleOrDefault().As<BlogPostPart>(); SingleOrDefault().As<BlogPostPart>();
} }
@@ -112,7 +112,7 @@ namespace Orchard.Blogs.Services {
private IContentQuery<ContentItem, CommonRecord> GetBlogQuery(ContentPart<BlogPartRecord> blog, VersionOptions versionOptions) { private IContentQuery<ContentItem, CommonRecord> GetBlogQuery(ContentPart<BlogPartRecord> blog, VersionOptions versionOptions) {
return return
_contentManager.Query(versionOptions, BlogPostDriver.ContentType.Name).Join<CommonRecord>().Where( _contentManager.Query(versionOptions, BlogPostPartDriver.ContentType.Name).Join<CommonRecord>().Where(
cr => cr.Container == blog.Record.ContentItemRecord).OrderByDescending(cr => cr.CreatedUtc); cr => cr.Container == blog.Record.ContentItemRecord).OrderByDescending(cr => cr.CreatedUtc);
} }
} }

View File

@@ -159,7 +159,7 @@ namespace Orchard.Blogs.Services {
var description = content.Optional<string>("description"); var description = content.Optional<string>("description");
var slug = content.Optional<string>("wp_slug"); var slug = content.Optional<string>("wp_slug");
var blogPost = _contentManager.New<BlogPostPart>(BlogPostDriver.ContentType.Name); var blogPost = _contentManager.New<BlogPostPart>(BlogPostPartDriver.ContentType.Name);
blogPost.BlogPart = blog; blogPost.BlogPart = blog;
blogPost.Title = title; blogPost.Title = title;
blogPost.Slug = slug; blogPost.Slug = slug;