public Text(string scope, WorkContextBase workContext, /*IWorkContextAccessor workContextAccessor,*/ ILocalizedStringManager localizedStringManager) { _scope = scope; // _workContextAccessor = workContextAccessor; _workContext = workContext; _localizedStringManager = localizedStringManager; Logger = LogManager.GetLogger(this.GetType()); //NullLogger.Instance; }
public override void InitHelpers() { base.InitHelpers(); var context = EngineContext.Current.Resolve <WorkContextBase>(); HttpContext.Current.Items["_WorkContextKey"] = context; _workContext = context; //_workContext = ViewContext.GetWorkContext(); //_display = DisplayHelperFactory.CreateHelper(ViewContext, this); _layout = _workContext.Layout; //Layout = ""; }
public static Localizer Resolve(WorkContextBase workContext, string scope) { return(workContext == null ? NullLocalizer.Instance : Resolve(workContext.Resolve <ILifetimeScope>(), scope)); }