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