/// <summary> /// Launches the new goal window. /// </summary> public void CreateGoal() { GoalView window = new GoalView(); using (var viewModel = new GoalViewModel(Goal.CreateNewGoal(), _goalData, _projectData, _taskData)) { this.ShowWorkspaceAsDialog(window, viewModel); } }
/// <summary> /// Launches the edit goal window. /// </summary> public void EditGoal() { GoalView window = new GoalView(); GoalViewModel selectedGoalVM = AllGoals.FirstOrDefault(g => g.IsSelected == true); using (var viewModel = new GoalViewModel(_goalData.GetGoalByGoalId(selectedGoalVM.GoalId), _goalData, _projectData, _taskData)) { this.ShowWorkspaceAsDialog(window, viewModel); } }