Exemplo n.º 1
0
 private void GoToFile(GitHubSharp.Models.CommitModel.CommitFileModel file)
 {
     if (file.Patch == null)
     {
         var viewController = new FileSourceViewController(
             ViewModel.Username, ViewModel.Repository, file.Filename, ViewModel.Sha, Utilities.ShaType.Hash);
         this.PushViewController(viewController);
     }
     else
     {
         var viewController = new PullRequestDiffViewController(
             ViewModel.Username, ViewModel.Repository, (int)ViewModel.PullRequestId, file.Filename,
             file.Patch, ViewModel.Sha);
         this.PushViewController(viewController);
     }
 }
Exemplo n.º 2
0
        private void FileClicked(GitHubSharp.Models.CommitModel.CommitFileModel file)
        {
            if (file.Patch == null)
            {
                var viewController = new FileSourceViewController(
                    ViewModel.User, ViewModel.Repository, file.Filename,
                    ViewModel.Changeset.Sha, ShaType.Hash);

                this.PushViewController(viewController);
            }
            else
            {
                var viewController = new CommitDiffViewController(
                    ViewModel.User, ViewModel.Repository, ViewModel.Changeset.Sha,
                    file.Filename, file.Patch);

                this.PushViewController(viewController);
            }
        }