public void EditSelectedActivity() { var dlg = new EditDomainObjectWindow(); var ctrl = new usrActivityDetails(); dlg.SetControl(ctrl); ctrl.Fill(SelectedActivity.Clone()); if (dlg.ShowDialog() == true) { replace(SelectedActivity, ctrl.Activity); } }
public void NewActivity() { var dlg = new EditDomainObjectWindow(); var ctrl = new usrActivityDetails(); dlg.SetControl(ctrl); ActivityDTO activity = new ActivityDTO(); activity.Color = Color.LightGreen.ToColorString(); ctrl.Fill(activity); if (dlg.ShowDialog() == true) { ActivitiesReposidory.Instance.Add(ctrl.Activity); NotifyOfPropertyChange(() => Activities); } }