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")))
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)
return new NotFoundResult();
@@ -48,7 +48,7 @@ namespace Orchard.Blogs.Controllers {
if (!Services.Authorizer.Authorize(Permissions.EditBlogPost, T("Couldn't create blog post")))
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)
return new NotFoundResult();

View File

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

View File

@@ -29,7 +29,7 @@ namespace Orchard.Blogs.Handlers {
//INFO: (erikpo) Get all blog posts for the current blog
var postsQuery =
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
select bpr;

View File

@@ -72,7 +72,7 @@
<Compile Include="Drivers\BlogPartDriver.cs" />
<Compile Include="Controllers\BlogPostAdminController.cs" />
<Compile Include="Controllers\BlogPostController.cs" />
<Compile Include="Drivers\BlogPostDriver.cs" />
<Compile Include="Drivers\BlogPostPartDriver.cs" />
<Compile Include="Extensions\FeedManagerExtensions.cs" />
<Compile Include="Extensions\UrlHelperExtensions.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) {
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().
SingleOrDefault().As<BlogPostPart>();
}
@@ -112,7 +112,7 @@ namespace Orchard.Blogs.Services {
private IContentQuery<ContentItem, CommonRecord> GetBlogQuery(ContentPart<BlogPartRecord> blog, VersionOptions versionOptions) {
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);
}
}

View File

@@ -159,7 +159,7 @@ namespace Orchard.Blogs.Services {
var description = content.Optional<string>("description");
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.Title = title;
blogPost.Slug = slug;