Bloom.Edit.Configurator.ShowConfigurationDialog C# (CSharp) Method

ShowConfigurationDialog() public method

public ShowConfigurationDialog ( string folderPath ) : DialogResult
folderPath string
return DialogResult
        public DialogResult ShowConfigurationDialog(string folderPath)
        {
            using (var dlg = new ConfigurationDialog(Path.Combine(folderPath, "configuration.html"), GetLibraryData(), _isolator))
            {
                var result = dlg.ShowDialog(null);
                if (result == DialogResult.OK)
                {
                    CollectJsonData(dlg.FormData);
                }
                return result;
            }
        }

Usage Example

		public void ShowConfigureDialog()
		{
			var c = new Configurator(_libraryFolder.Path, new NavigationIsolator());

			var stringRep = DynamicJson.Serialize(new
			{
				library = new { calendar = new { year = "2088" } }
			});
			c.CollectJsonData(stringRep);

			c.ShowConfigurationDialog(Get_NotYetConfigured_CalendardBookStorage().FolderPath);
			Assert.IsTrue(c.GetLibraryData().Contains("year"));
		}
All Usage Examples Of Bloom.Edit.Configurator::ShowConfigurationDialog