private void OnViewLoadedCommand(object parameter)
        {
            INHibernateConfig config = new NHibernateConfigModel();

            if (config.Load())
            {
                NHibernateConfig = config;
            }
            else
            {
                Notify(String.Format("Can't load NHibernate configuration from {0}", NHibernateConfig.FileName), NotificationType.Error);
            }
        }
Example #2
0
        protected string GetDatabaseName()
        {
            INHibernateConfig config = new NHibernateConfigModel();

            if (!config.Load())
            {
                throw new Exception("Can't load NHibernate configuration file");
            }

            var connectionString = config.GetConnectionString();
            var dbName           = connectionString.Values.Where(cp => cp.Name == "Database").FirstOrDefault();

            return(dbName.Value);
        }