public void FullInstallTest() { // Change context connection string to test ContextManager.Instance.ConnectionString = Jhu.Graywulf.Test.AppSettings.RegistryTestConnectionString; var dbi = new DBInstaller(); dbi.DropDatabase(true); dbi.CreateDatabase(); dbi.CreateSchema(); using (var context = ContextManager.Instance.CreateContext(ConnectionMode.AutoOpen, TransactionMode.AutoCommit)) { // Create a cluster var ci = new ClusterInstaller(context); var cluster = ci.Install(); // Create a federation var fi = new FederationInstaller(cluster); var federation = fi.Install(); } //dbi.DropDatabase(true); }
protected override void OnItemLoaded(bool newentity) { if (newentity) { var fi = new FederationInstaller(Item); fi.GenerateDefaultSettings(); } }
protected override void OnSaveFormCompleted(bool newentity) { if (newentity) { if (MyDbServerVersion.SelectedValue != null && NodeServerVersion.SelectedValue != null) { var fi = new FederationInstaller(Item); fi.GenerateDefaultChildren( (ServerVersion)MyDbServerVersion.SelectedValue, (ServerVersion)NodeServerVersion.SelectedValue); } } }