public override TFSIntegrationAdmin.Interfaces.ICommandResult Run() { if (m_importConfigPackage) { ConfigImporter importer = new ConfigImporter(m_pathToImport, m_excludeResolutionRules, this); return(importer.Import()); } else { Debug.Assert(m_importConfigFile, "m_importConfigFile is false"); try { Dictionary <string, string> oldToNewGuidMapping; Configuration importedConfig = Toolkit.ConfigImporter.LoadReGuidAndSaveConfig(m_pathToImport, out oldToNewGuidMapping); Debug.Assert(null != importedConfig, "importedConfig is NULL"); var retVal = new ImportConfigRslt(true, this); retVal.ImportedConfig = importedConfig; return(retVal); } catch (Exception e) { var retVal = new ImportConfigRslt(false, this); retVal.Exception = e; return(retVal); } } }
public TFSIntegrationAdmin.Interfaces.ICommandResult Import() { try { Configuration importedConfig = m_configImporter.Import(); var retVal = new ImportConfigRslt(true, m_command); retVal.ImportedConfig = importedConfig; return(retVal); } catch (Exception e) { var retVal = new ImportConfigRslt(false, m_command); retVal.Exception = e; return(retVal); } }