public static void ConnectFuseki() { try { var server = MainForm.config.FusekiServer; Fuseki.Start(MainForm.config.ShowFusekiConsole); MainForm.fuseki = new FusekiConnector(string.Format("http://{0}:{1}/ds/data", server, MainForm.config.FusekiPort)); } catch (Exception ex) { MessageBox.Show("error during building connection to fuseki server. " + ex); } var connectForm = new ConnectForm(); connectForm.ShowDialog(); }
private void buttonOk_Click(object sender, EventArgs e) { MainForm.config.GlobalPrefix = textBoxGraphPrefix.Text; MainForm.config.FusekiServer = textBoxFusekiServer.Text; MainForm.config.FusekiPort = (int)numericUpDownFusekiPort.Value; MainForm.config.ShowFusekiConsole = checkBoxShowFusekiConsole.Checked; MainForm.config.SetEditorFont(fontDialog1.Font); ConnectForm.ConnectFuseki(); MainForm.config.PredicateList.Clear(); foreach (ListViewItem item in listViewPredicate.Items) { MainForm.config.PredicateList.Add(new ConfigPredicate { Url = item.Text, Usage = item.Checked }); } MainForm.SaveConfig(); DialogResult = DialogResult.OK; Close(); }