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"
         }
     };
 }