From e6de135df822b57920918c12da9c0eccb79ba382 Mon Sep 17 00:00:00 2001 From: Nicholas Mayne Date: Sat, 13 Sep 2014 13:35:32 +0100 Subject: [PATCH] A little code cleanup --- .../Controllers/AdminController.cs | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Localization/Controllers/AdminController.cs b/src/Orchard.Web/Modules/Orchard.Localization/Controllers/AdminController.cs index 0070d801c..55666cbb3 100644 --- a/src/Orchard.Web/Modules/Orchard.Localization/Controllers/AdminController.cs +++ b/src/Orchard.Web/Modules/Orchard.Localization/Controllers/AdminController.cs @@ -54,11 +54,8 @@ namespace Orchard.Localization.Controllers { existingTranslationMetadata.EditorRouteValues); } - var contentItemTranslation = _contentManager.New(masterContentItem.ContentType); - - var contentItemTranslationPart = contentItemTranslation.As(); - - contentItemTranslationPart.MasterContentItem = masterContentItem; + var contentItemTranslation = _contentManager.New(masterContentItem.ContentType); + contentItemTranslation.MasterContentItem = masterContentItem; var content = _contentManager.BuildEditor(contentItemTranslation); @@ -100,13 +97,10 @@ namespace Orchard.Localization.Controllers { existingTranslationMetadata.EditorRouteValues); } - var contentItemTranslation = _contentManager.New(masterContentItem.ContentType); - - var contentItemTranslationPart = contentItemTranslation.As(); - - contentItemTranslationPart.MasterContentItem = masterContentItem; - - _contentManager.Create(contentItemTranslation, VersionOptions.Draft); + var contentItemTranslation = _contentManager + .Create(masterContentItem.ContentType, VersionOptions.Draft, (part) => { + part.MasterContentItem = masterContentItem; + }); var content = _contentManager.UpdateEditor(contentItemTranslation, this); @@ -116,7 +110,7 @@ namespace Orchard.Localization.Controllers { return View(content); } - conditionallyPublish(contentItemTranslation); + conditionallyPublish(contentItemTranslation.ContentItem); Services.Notifier.Information(T("Created content item translation."));