Esempio n. 1
0
        public void Start()
        {
            if (_isArchivedInstalled("DMSArchiv"))
            {
                DMS.Session.Init("DMSArchiv");
            }
            else
            {
                Connection conn = new Connection(SimpleServerExtensionMethods.GetDataPath("DMSArchiv"), "DMSArchiv");
                Start();
            }

            var hostConfig = new HostConfiguration
            {
                UrlReservations = new UrlReservations
                {
                    CreateAutomatically = true
                },
            };

            if (hostUrl == null)
            {
                hostUrl = "http://localhost:8089/";
            }

            hostNancy = new NancyHost(hostConfig, new Uri(hostUrl));
            hostNancy.Start();
        }
Esempio n. 2
0
        /// <summary>
        /// Check If Archive Database Exists or Not
        /// </summary>
        /// <returns></returns>
        private bool _isArchivedInstalled(string archiveName)
        {
            string rootPath = Path.Combine(SimpleServerExtensionMethods.GetDataPath(archiveName), "db-" + archiveName, "DMSArchiv.sqlite");

            return(File.Exists(rootPath));
        }