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); } }
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); }