public void New() { var dlg = new EditDomainObjectWindow(); var ctrl = new usrReminderDetails(); dlg.SetControl(ctrl); var reminder = new ReminderItemDTO(); ctrl.ReminderItem = reminder; if (dlg.ShowDialog() == true) { ReminderItemsReposidory.Instance.Add(ctrl.ReminderItem); } }
public void Edit() { if (SelectedReminder.Type != ReminderType.Custom) { return; } var dlg = new EditDomainObjectWindow(); var ctrl = new usrReminderDetails(); dlg.SetControl(ctrl); ctrl.ReminderItem = SelectedReminder.Clone(); if (dlg.ShowDialog() == true) { replace(SelectedReminder, ctrl.ReminderItem); } }