private void EditDelayCommandHandler(object parameter) { if (SelectedMilestoneDelay != null) { var dialog = new AddEditMilestoneDelayDialog(SelectedMilestoneDelay) {Title = "Edit Milestone Delay"}; dialog.Closed += (s1, e1) => { if (dialog.DialogResult.HasValue && dialog.DialogResult.Value) { RaiseChangeEvent(); View.EditedMilestone = mEditedMilestone; RaisePropertyChanged("MilestoneDelays"); } }; dialog.Show(); } }
private void AddDelayCommandHandler(object parameter) { if (mEditedMilestone.IssueMilestoneDelays == null) { mEditedMilestone.IssueMilestoneDelays = new List<IssueMilestoneDelay>(); } var dialog = new AddEditMilestoneDelayDialog(mEditedMilestone); dialog.Title = "Add Milestone Delay"; dialog.Closed += (s1, e1) => { if (dialog.DialogResult.HasValue && dialog.DialogResult.Value) { RaiseChangeEvent(); RaisePropertyChanged("MilestoneDelays"); View.EditedMilestone = mEditedMilestone; } }; dialog.Show(); }