public MainWindowViewModel() { var mediumViewModel = new MediumViewModel(); MediumViewUserControl = new MediumView { DataContext = mediumViewModel }; _gitHubViewModel = new GitHubViewModel(); GitHubViewUserControl = new GitHubView { DataContext = _gitHubViewModel }; _linkedInViewModel = new LinkedInViewModel(); LinkedInViewUserControl = new LinkedInView { DataContext = _linkedInViewModel }; _checkListViewModel = new CheckListViewModel(); CheckListViewUserControl = new CheckListView { DataContext = _checkListViewModel }; SearchCommand = new RelayCommand(ExecuteSearchCommand); }
private void DisplayGitHubView() { try { var gitHubProfile = AccountProfileHelper.GetGitHubAccountInfo(); var gitHubService = new GitHubService(gitHubProfile.Login, gitHubProfile.Token, gitHubProfile.Owner); var dialog = new GitHubView(gitHubService); dialog.ShowDialog(this); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }