public void OnProjectSelected(SelectedProjectArgs args) { Projects.ForEach(project => { if (project.Id == args.ProjectId) { if (SelectedProject != project) { SelectedProject = project; RaisePropertyChanged(() => SelectedProject); } return; } }); }
public void OnSelectedProjectChanged(SelectedProjectArgs args) { CurrentProjectId = args.ProjectId; _context.Issues.Clear(); LoadData(); }
public void OnSelectedProjectChanged(SelectedProjectArgs args) { CurrentProjectId = args.ProjectId; HeaderTitle = string.Format("Issues of '{0}'", args.ProjectTitle); RaisePropertyChanged(() => HeaderTitle); (CreateIssueCommand as DelegateCommand).UpdateCanExecute(); LoadData(); }