private void GitLoginOnClick(object sender, RoutedEventArgs e) { _applicationSettings.GitUser = GitUsername.Text; _applicationSettings.GitPassword = GitPassword.Password; var getGitUser = new GetGitUser(_applicationSettings); if (getGitUser.Value != null) { _applicationSettings.GitSource = GitSource.Text; _gitRepositories = new GetGitRepositories(_applicationSettings); LoadGitRepositoryList(); var convertGitAvatar = new ConvertGitAvatart(); GitAvatar.Source = convertGitAvatar.ValueFor(getGitUser.Value); GitAvatar.Visibility = Visibility.Visible; GitLogin.Visibility = Visibility.Hidden; _dialogService.ShowMessage("Successful", $"'{getGitUser.Value.Login}' was successfully authenticated {Environment.NewLine}Please switch to 'Repositories'"); RepoTab.IsEnabled = true; } else { _applicationSettings.GitUser = ""; _applicationSettings.GitPassword = ""; } }
public GitRepositoriesController(IGitRepositories model) { this._model = model; }