private static async Task FetchDenormalizedNotificationsAsync(INotifyPage page, string login, string password) { var client = new GitHubWrapper(login, password); var notes = client.GetNotifications(); if (page != null) { page.NotifyUser(Constants.FetchingGithubNotificationDetails, NotifyType.StatusMessage); } await _dataSource.ProcessFetchedDataAsync(notes); }
public async Task <bool> IsValid() { //if (_login != "" && _password != "") try { var cred = new GitHubWrapper(_appCredentials.Login, _appCredentials.Password); return(await cred.TestCredentials()); } catch { return(false); } }
static void Main(string[] args) { IGitHubWrapper wrapper = new GitHubWrapper(); IUser usr = wrapper.GetUser("nealrobben"); var repos = wrapper.GetRepositoriesForUser("nealrobben"); foreach (var repo in repos) { Console.WriteLine(repo + " - " + repo.CreatedAt); } //Console.WriteLine(usr); Console.ReadLine(); }