Cleaning SetupService file

--HG--
branch : autoroute
This commit is contained in:
Sebastien Ros
2012-01-24 12:48:15 -08:00
parent d5862ea23c
commit 5f9b679ce3
@@ -66,7 +66,7 @@ namespace Orchard.Setup.Services {
} }
public string Setup(SetupContext context) { public string Setup(SetupContext context) {
string executionId = null; string executionId;
// The vanilla Orchard distibution has the following features enabled. // The vanilla Orchard distibution has the following features enabled.
string[] hardcoded = { string[] hardcoded = {
@@ -76,10 +76,10 @@ namespace Orchard.Setup.Services {
"Common", "Containers", "Contents", "Dashboard", "Feeds", "Navigation", "Reports", "Scheduling", "Settings", "Shapes", "Title", "Common", "Containers", "Contents", "Dashboard", "Feeds", "Navigation", "Reports", "Scheduling", "Settings", "Shapes", "Title",
// Modules // Modules
"Orchard.Pages", "Orchard.Themes", "Orchard.Users", "Orchard.Roles", "Orchard.Modules", "Orchard.Pages", "Orchard.Themes", "Orchard.Users", "Orchard.Roles", "Orchard.Modules",
"PackagingServices", "Orchard.Packaging", "Gallery", "Orchard.Recipes", "PackagingServices", "Orchard.Packaging", "Gallery", "Orchard.Recipes"
}; };
context.EnabledFeatures = hardcoded.Union(context.EnabledFeatures ?? Enumerable.Empty<string>()).Distinct(); context.EnabledFeatures = hardcoded.Union(context.EnabledFeatures ?? Enumerable.Empty<string>()).Distinct().ToList();
var shellSettings = new ShellSettings(_shellSettings); var shellSettings = new ShellSettings(_shellSettings);
@@ -177,8 +177,6 @@ namespace Orchard.Setup.Services {
} }
private string CreateTenantData(SetupContext context, IWorkContextScope environment) { private string CreateTenantData(SetupContext context, IWorkContextScope environment) {
string executionId = null;
// create superuser // create superuser
var membershipService = environment.Resolve<IMembershipService>(); var membershipService = environment.Resolve<IMembershipService>();
var user = var user =
@@ -203,7 +201,7 @@ namespace Orchard.Setup.Services {
cultureManager.AddCulture("en-US"); cultureManager.AddCulture("en-US");
var recipeManager = environment.Resolve<IRecipeManager>(); var recipeManager = environment.Resolve<IRecipeManager>();
executionId = recipeManager.Execute(Recipes().Where(r => r.Name.Equals(context.Recipe, StringComparison.OrdinalIgnoreCase)).FirstOrDefault()); string executionId = recipeManager.Execute(Recipes().FirstOrDefault(r => r.Name.Equals(context.Recipe, StringComparison.OrdinalIgnoreCase)));
// null check: temporary fix for running setup in command line // null check: temporary fix for running setup in command line
if (HttpContext.Current != null) { if (HttpContext.Current != null) {