private static void AddCrossReferenceMananager(ImportManager importManager) { IImportTransformationProvider transformationProvider = importManager.TransformationProvider; if (transformationProvider.CrossRefManager == null || transformationProvider.CrossRefManager.Sets.Count == 0) { ImportCrossRefManager crossRefManager = new ImportCrossRefManager(); ImportCrossRefSet crossRefSet = new ImportCrossRefSet(); crossRefSet.AddCrossReference("T", true); crossRefSet.AddCrossReference("F", false); crossRefSet.AddCrossReference("Y", true); crossRefSet.AddCrossReference("N", true); crossRefSet.AddCrossReference("Yes", true); crossRefSet.AddCrossReference("No", false); crossRefSet.AddCrossReference("True", true); crossRefSet.AddCrossReference("False", false); crossRefManager.Sets.Add("TrueFalse_Set", crossRefSet); crossRefSet = new ImportCrossRefSet(); crossRefSet.AddCrossReference("M", "Male"); crossRefSet.AddCrossReference("F", "Female"); crossRefSet.AddCrossReference("", "Unknown"); crossRefSet.AddCrossReference("U", "Unknown"); crossRefManager.Sets.Add("Gender_Set", crossRefSet); transformationProvider.CrossRefManager = crossRefManager; } }
/// <summary> /// Gets the transformation provider. /// </summary> /// <returns></returns> private IImportTransformationProvider GetTransformationProvider() { ImportTransformationProvider transformationProvider = new ImportTransformationProvider(); ImportCrossRefManager crossRefManager = new ImportCrossRefManager(); ImportCrossRefSet crossRefSet = new ImportCrossRefSet(); crossRefSet.AddCrossReference("T", true); crossRefSet.AddCrossReference("F", false); crossRefSet.AddCrossReference("Y", true); crossRefSet.AddCrossReference("N", true); crossRefSet.AddCrossReference("Yes", true); crossRefSet.AddCrossReference("No", false); crossRefSet.AddCrossReference("True", true); crossRefSet.AddCrossReference("False", false); crossRefManager.Sets.Add("TrueFalse_Set", crossRefSet); crossRefSet = new ImportCrossRefSet(); crossRefSet.AddCrossReference("M", "Male"); crossRefSet.AddCrossReference("F", "Female"); crossRefSet.AddCrossReference("", "Unknown"); crossRefSet.AddCrossReference("U", "Unknown"); crossRefManager.Sets.Add("Gender_Set", crossRefSet); transformationProvider.CrossRefManager = crossRefManager; return transformationProvider; }
private void AddCrossReferenceMananager(ImportManager importManager) { IImportTransformationProvider transformationProvider = importManager.TransformationProvider; if (transformationProvider.CrossRefManager == null || transformationProvider.CrossRefManager.Sets.Count == 0) { ImportCrossRefManager crossRefManager = new ImportCrossRefManager(); ImportCrossRefSet crossRefSet = new ImportCrossRefSet(); crossRefSet.AddCrossReference("T", true); crossRefSet.AddCrossReference("F", false); crossRefSet.AddCrossReference("Y", true); crossRefSet.AddCrossReference("N", true); crossRefSet.AddCrossReference("Yes", true); crossRefSet.AddCrossReference("No", false); crossRefSet.AddCrossReference("True", true); crossRefSet.AddCrossReference("False", false); crossRefManager.Sets.Add("TrueFalse_Set", crossRefSet); crossRefSet = new ImportCrossRefSet(); crossRefSet.AddCrossReference("M", "Male"); crossRefSet.AddCrossReference("F", "Female"); crossRefSet.AddCrossReference("", "Unknown"); crossRefSet.AddCrossReference("U", "Unknown"); crossRefManager.Sets.Add("Gender_Set", crossRefSet); transformationProvider.CrossRefManager = crossRefManager; } }