Replacing more WorkContext resolutions by IWorkContextAccessor

--HG--
branch : 1.x
This commit is contained in:
Sebastien Ros
2011-12-30 09:52:37 -08:00
parent 96ace47a12
commit c38703d29e
3 changed files with 7 additions and 6 deletions

View File

@@ -13,10 +13,10 @@ namespace Orchard.Email.Services
private readonly IOrchardServices _orchardServices; private readonly IOrchardServices _orchardServices;
private readonly WorkContext _workContext; private readonly WorkContext _workContext;
public MissingSettingsBanner(IOrchardServices orchardServices, WorkContext workContext) public MissingSettingsBanner(IOrchardServices orchardServices, IWorkContextAccessor workContextAccessor)
{ {
_orchardServices = orchardServices; _orchardServices = orchardServices;
_workContext = workContext; _workContext = workContextAccessor.GetContext();
T = NullLocalizer.Instance; T = NullLocalizer.Instance;
} }

View File

@@ -3,6 +3,7 @@ using System.Linq;
using System.Web.Mvc; using System.Web.Mvc;
using System.Web.Routing; using System.Web.Routing;
using Orchard.Data.Migration; using Orchard.Data.Migration;
using Orchard.Environment;
using Orchard.Environment.Extensions; using Orchard.Environment.Extensions;
using Orchard.Localization; using Orchard.Localization;
using Orchard.Modules.Extensions; using Orchard.Modules.Extensions;
@@ -20,9 +21,9 @@ namespace Orchard.Modules.Data.Migration {
private readonly IDataMigrationManager _dataMigrationManager; private readonly IDataMigrationManager _dataMigrationManager;
private readonly WorkContext _workContext; private readonly WorkContext _workContext;
public DataMigrationNotificationProvider(IDataMigrationManager dataMigrationManager, WorkContext workContext) { public DataMigrationNotificationProvider(IDataMigrationManager dataMigrationManager, IWorkContextAccessor workContextAccessor) {
_dataMigrationManager = dataMigrationManager; _dataMigrationManager = dataMigrationManager;
_workContext = workContext; _workContext = workContextAccessor.GetContext();
T = NullLocalizer.Instance; T = NullLocalizer.Instance;
} }

View File

@@ -9,9 +9,9 @@ namespace Orchard.Warmup.Services {
private readonly IOrchardServices _orchardServices; private readonly IOrchardServices _orchardServices;
private readonly WorkContext _workContext; private readonly WorkContext _workContext;
public SettingsBanner(IOrchardServices orchardServices, WorkContext workContext) { public SettingsBanner(IOrchardServices orchardServices, IWorkContextAccessor workContextAccessor) {
_orchardServices = orchardServices; _orchardServices = orchardServices;
_workContext = workContext; _workContext = workContextAccessor.GetContext();
T = NullLocalizer.Instance; T = NullLocalizer.Instance;
} }