Ejemplo n.º 1
0
        public JObject SetDatabaseVersion(int version)
        {
            SystemData systemData = EPiServer.ServiceLocation.ServiceLocator.Current.GetInstance <SystemData>();

            int oldDatabaseVersion = systemData.GetNewsletterDatabaseVersion();

            systemData.SetNewsletterDatabaseVersion(version);

            JObject ret = JObject.FromObject(new
            {
                database = new
                {
                    oldVersion = oldDatabaseVersion,
                    newVersion = systemData.GetNewsletterDatabaseVersion()
                }
            });

            return(ret);
        }
Ejemplo n.º 2
0
        public JObject GetDatabaseVersion()
        {
            SystemData systemData = EPiServer.ServiceLocation.ServiceLocator.Current.GetInstance <SystemData>();
            JObject    ret        = JObject.FromObject(new
            {
                database = new
                {
                    version = systemData.GetNewsletterDatabaseVersion()
                }
            });

            return(ret);
        }
Ejemplo n.º 3
0
        public static int GetInstalledDatabaseVersion()
        {
            SystemData systemData = EPiServer.ServiceLocation.ServiceLocator.Current.GetInstance <SystemData>();
            int        version    = NotInstalled;

            try
            {
                version = systemData.GetNewsletterDatabaseVersion();
            }
            catch (Exception e)
            {
                // Nothing we can do here, we'll report -1
                _log.Warning("Unable to determine Database version for Newsletter module", e);
            }
            return(version);
        }