protected override void LoadData() { BeginLoading(); var client = RestService.Client; client.BaseUrl = "https://api.github.com"; var request = new RestRequest(); if (ApplicationNavigationService != null) { string user = ApplicationNavigationService.GetParameter("user"); string repository = ApplicationNavigationService.GetParameter("repository"); request.Resource = String.Format("repos/{0}/{1}", user, repository); client.ExecuteAsync<Repository>(request, response => { if (response.ResponseStatus == ResponseStatus.Completed) { var oldValue = Repository; Repository = response.Data; DoneLoading(); } }); } }
protected override void LoadSampleData() { Repository = new Repository() { Name = "Applause", Description = "Cross platform mobile development toolkit consisting of a DSL for defining mobile apps and code generators for creating native apps for iOS, Android, Windows Phone 7 and Google App Engine. Based on Eclipse and Xtext. the official repo is at applause/applause.", Owner = new User() { Login = "******", Name = "Peter Friese" } }; }