public static void GetIssuesForRepo(Repository repo) { var request = new RestRequest(string.Format("repos/{0}/{1}/issues", repo.owner.login, repo.name), Method.GET); restClient.ExecuteAsync<List<Issue>>(request, response => { var t = App.Current.Resources["ViewModelLocator"]; var issues = (t as ViewModelLocator).MainViewModel.IssuesItems; response.Data.ForEach(issue => issues.Add(new ItemViewModel(issue))); }); }
public ItemViewModel(Repository repo) : base(repo.full_name) { Name = repo.name; }