Ejemplo n.º 1
0
        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 = "";
            }
        }
Ejemplo n.º 2
0
 public GitRepositoriesController(IGitRepositories model)
 {
     this._model = model;
 }