Example #1
0
 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));
 }