private IHelixProjectTemplate GetHelixProjectTemplate(string solutionRootDirectory) { _manifestBrowseDialog = new ManifestDialog(); _manifestBrowseDialog.Initialize(AppScopeSettingsRepository.GetGlobalRootDirectory(), solutionRootDirectory, _replacementTokens, _isExclusive.HasValue && _isExclusive.Value); var dialogResult = _manifestBrowseDialog.ShowDialog(); if (dialogResult.HasValue && dialogResult.Value) { return(_manifestBrowseDialog.HelixProjectTemplate); } return(null); }
private IHelixProjectTemplate GetHelixProjectTemplate(string solutionRootDirectory) { var manifestBrowseDialog = new ManifestDialog(); manifestBrowseDialog.Initialize(TemplatesRootDirectoryPathRepository.Get(), solutionRootDirectory, _replacementTokens, _isExclusive); var dialogResult = manifestBrowseDialog.ShowModal(); if (dialogResult.HasValue && dialogResult.Value) { return(manifestBrowseDialog.HelixProjectTemplate); } return(null); }