private RemindersPanel CreatePanel() { this.existingReminders = this.getAllRemindersCommand.Do(null) as IEnumerable <IReminder>; this.reminderPlugins = this.getAllReminderPluginsCommand.Do(null) as ReminderPluginsRepository; var newPanel = new RemindersPanel(); newPanel.DeleteReminderClicked += this.DeleteReminder; newPanel.EditReminderClicked += this.EditReminder; foreach (var plugin in this.reminderPlugins.All) { newPanel.AddReminderPlugin(plugin, this.NewReminder); } foreach (var reminder in this.existingReminders) { newPanel.AddReminder(reminder); } return(newPanel); }
private RemindersPanel CreatePanel() { this.existingReminders = this.getAllRemindersCommand.Do(null) as IEnumerable<IReminder>; this.reminderPlugins = this.getAllReminderPluginsCommand.Do(null) as ReminderPluginsRepository; var newPanel = new RemindersPanel(); newPanel.DeleteReminderClicked += this.DeleteReminder; newPanel.EditReminderClicked += this.EditReminder; foreach (var plugin in this.reminderPlugins.All) { newPanel.AddReminderPlugin(plugin, this.NewReminder); } foreach (var reminder in this.existingReminders) { newPanel.AddReminder(reminder); } return newPanel; }
public Control GetPanel() { return(this.panel ?? (this.panel = this.CreatePanel())); }
public Control GetPanel() { return this.panel ?? (this.panel = this.CreatePanel()); }