private bool _AddItemInDictionary(string descriptionOld, IDictionary <string, string> target) { var dialog = new ResDialog(descriptionOld, target[descriptionOld]); while (true) { if (dialog.ShowDialog() != DialogResult.OK) { return(false); } if (dialog.Description == descriptionOld || !target.ContainsKey(dialog.Description)) { break; } MessageBox.Show(@"Ссылка с таким описанием уже содежится в списке."); } if (dialog.Description != descriptionOld) { target.Remove(descriptionOld); target.Add(dialog.Description, dialog.Path); } else { target[descriptionOld] = dialog.Path; } return(true); }
private bool _AddItemInDictionary(IDictionary <string, string> target) { var dialog = new ResDialog(); while (true) { if (dialog.ShowDialog() != DialogResult.OK) { return(false); } if (!target.ContainsKey(dialog.Description)) { break; } MessageBox.Show(@"Ссылка с таким описанием уже содежится в списке."); } target.Add(dialog.Description, dialog.Path); return(true); }