public LoginViewModel(ICredentialsProvider credentialsProvider,
            IGitHubApiClient githubApiClient)
        {
            _credentialsProvider = credentialsProvider;
            _githubApiClient = githubApiClient;

            UserName = _credentialsProvider.GetUserName();
            Password = _credentialsProvider.GetPassword();
            
            if ((!string.IsNullOrWhiteSpace(UserName)) && (!string.IsNullOrWhiteSpace(Password)))
            {
                Authenticate();
            }
        }
 public CommitDetailsViewModel(IGitHubApiClient githubApiClient)
 {
     _githubApiClient = githubApiClient;
 }
Example #3
0
 public MembersService(IMapper mapper, IMembersRepository membersRepository, IGitHubApiClient gitHubApiClient)
 {
     _mapper            = mapper;
     _membersRepository = membersRepository;
     _gitHubApiClient   = gitHubApiClient;
 }
 public UserDetailsViewModel(IGitHubApiClient gitHubClient)
 {
     this._gitHubClient = gitHubClient;
 }
 public RepositoryDetailsViewModel(IBranchesProvider branchesProvider,
     IGitHubApiClient githubApiClient)
 {
     _branchesProvider = branchesProvider;
     _githubApiClient = githubApiClient;
 }
 public ContentFileViewModel(IGitHubApiClient githubApiClient)
 {
     _githubApiClient = githubApiClient;
     FileInBatches = new Collection<string>();
 }
 public TakeProjectsHandler(IGitHubApiClient gitHubApiClient)
 {
     GitHubApiClient = gitHubApiClient;
 }
 public GitHubUserSearchHandler(IGitHubApiClient apiClient, IMapper mapper)
 {
     _apiClient = apiClient;
     _mapper    = mapper;
 }
 public RepositoryListViewModel(ICredentialsProvider credentialsProvider,
     IGitHubApiClient githubApiClient)
 {
     _credentialsProvider = credentialsProvider;
     _githubApiClient = githubApiClient;
     Refresh();
 }