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 WorkContext _workContext;
public MissingSettingsBanner(IOrchardServices orchardServices, WorkContext workContext)
public MissingSettingsBanner(IOrchardServices orchardServices, IWorkContextAccessor workContextAccessor)
{
_orchardServices = orchardServices;
_workContext = workContext;
_workContext = workContextAccessor.GetContext();
T = NullLocalizer.Instance;
}

View File

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

View File

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