private void NewReminder(IReminderPlugin plugin) { var newReminder = plugin.CreateDefaultReminder(this.pluginRepository); newReminder.Name = plugin.PluginName; if ((DialogResult)this.editReminderCommand.Do(new ReminderCommandArgs(newReminder)) == DialogResult.OK) { this.addNewReminderCommand.Do(new ReminderCommandArgs(newReminder)); this.panel.AddReminder(newReminder); newReminder.Enabled = true; } }
public void AddReminderPlugin(IReminderPlugin plugin, Action <IReminderPlugin> addReminderMenuClicked) { this.newReminderContextMenuStrip.Items.Add(plugin.PluginName, null, (a, b) => addReminderMenuClicked(plugin)); }
public void AddReminderPlugin(IReminderPlugin plugin, Action<IReminderPlugin> addReminderMenuClicked) { this.newReminderContextMenuStrip.Items.Add(plugin.PluginName, null, (a, b) => addReminderMenuClicked(plugin)); }