Example #1
0
        public override void StateInitialization(IInitializationControl control)
        {
            try
            {
                var settings        = SettingsLoader.GetSettings();          // todo: make examine based fallback
                var settingsService = IO.Container.Resolve <ISettingsService>() as SettingsService;
                if (settingsService != null)
                {
                    settingsService.IncludingVat            = settings.IncludingVat;
                    settingsService.UseLowercaseUrls        = settings.UseLowercaseUrls;
                    settingsService.IncompleteOrderLifetime = settings.IncompleteOrderLifetime;
                    settingsService.RegisterSettingsChangedEvent(s =>
                    {
                        settingsService.IncludingVat            = s.IncludingVat;
                        settingsService.IncompleteOrderLifetime = s.IncompleteOrderLifetime;
                        settingsService.UseLowercaseUrls        = s.UseLowercaseUrls;
                    });
                }

                IO.Container.Resolve <IApplicationCacheManagingService>().Initialize();

                control.Done();
            }
            catch (Exception)
            {
                control.NotNow();
                //control.FatalError("Could not load settings");
            }
        }
Example #2
0
            public void Initialize(IInitializationControl control)
            {
                if (HttpContext.Current == null)
                {
                    control.NotNow();
                    return;
                }
                _aliasses = new UwebshopAliassesXMLConfig();
                const string path = "/App_Plugins/uWebshop/config/ContentMapping.config";

                if (!System.IO.File.Exists(HttpContext.Current.Server.MapPath(path)))
                {
                    control.Debug("No Aliasses.config");
                }
                else
                {
                    try
                    {
                        _aliasses = DomainHelper.DeserializeXmlStringToObject <UwebshopAliassesXMLConfig>(System.IO.File.ReadAllText(HttpContext.Current.Server.MapPath(path)));
                        Log.Instance.LogDebug("ContentMapping xml loaded");
                        control.Debug("Done loading Aliasses.config");
                    }
                    catch (Exception ex)
                    {
                        Log.Instance.LogError(ex, "ContentMapping xml loading failed");
                        control.FatalError("Failure deserializing " + path);
                        throw;
                    }
                }

                InitNodeAliasses.Initialize(_aliasses);
            }
Example #3
0
			public void Initialize(IInitializationControl control)
			{
				if (HttpContext.Current == null)
				{
					control.NotNow();
					return;
				}
				_aliasses = new UwebshopAliassesXMLConfig();
				const string path = "/App_Plugins/uWebshop/config/ContentMapping.config";
				if (!System.IO.File.Exists(HttpContext.Current.Server.MapPath(path)))
				{
					control.Debug("No Aliasses.config");
				}
				else
				{
					try
					{
						_aliasses = DomainHelper.DeserializeXmlStringToObject<UwebshopAliassesXMLConfig>(System.IO.File.ReadAllText(HttpContext.Current.Server.MapPath(path)));
						Log.Instance.LogDebug("ContentMapping xml loaded");
						control.Debug("Done loading Aliasses.config");
					}
					catch (Exception ex)
					{
						Log.Instance.LogError(ex, "ContentMapping xml loading failed");
						control.FatalError("Failure deserializing " + path);
						throw;
					}
				}

				InitNodeAliasses.Initialize(_aliasses);
			}
Example #4
0
 public void Initialize(IInitializationControl control)
 {
     _addon.StateInitialization(control);
 }
Example #5
0
 public virtual void StateInitialization(IInitializationControl control)
 {
     control.Done();
 }
			public void Initialize(IInitializationControl control)
			{
				_addon.StateInitialization(control);
			}
		public virtual void StateInitialization(IInitializationControl control)
		{
			control.Done();
		}