示例#1
0
        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)));
                });
        }
示例#2
0
 public ItemViewModel(Repository repo)
     : base(repo.full_name)
 {
     Name = repo.name;
 }