private void UpdateConfigurationList() { ConfigurationList.Items.Clear(); for (int i = 1; i < configurations.configurations.Count; i++) { Configurations.Configuration configuration = configurations.configurations[i]; ConfigurationList.Items.Add(configuration.configurationName); } }
private void TryMerge(Configurations.Configuration importConfiguration) { foreach (Configurations.Configuration configuration in configurations.configurations) { if (configuration.configurationName == importConfiguration.configurationName) { ResolveMerge(configuration, importConfiguration); } } configurations.configurations.Add(importConfiguration); }
private void ResolveMerge(Configurations.Configuration configuration, Configurations.Configuration importConfiguration) { //TODO: Add code to ask about how to resolve the merge issue here MergeResolvePrompt mergeResolvePrompt = new MergeResolvePrompt(); DialogResult result = mergeResolvePrompt.ShowDialog(); if (result == DialogResult.OK) { } else if (result == DialogResult.Yes) { } else if (result == DialogResult.Abort) { } else if (result == DialogResult.Cancel) { } }