Example #1
0
        private List <string> GetRecordProcessNames(string flatFileDefinitionName, string recordDefinitionName)
        {
            flatFileProcesses flatFileProcesses = GetFlatFileProcesses(flatFileDefinitionName);
            recordProcesses   recordProcesses   = GetRecordProcesses(flatFileProcesses, recordDefinitionName);

            return(recordProcesses?.processes?.Select(p => p.name).ToList() ?? new List <string>());
        }
Example #2
0
 private fieldProcesses GetFieldProcesses(recordProcesses recordProcesses, string fieldDefinitionName)
 {
     if (recordProcesses?.fieldProcesses != null)
     {
         foreach (fieldProcesses p in recordProcesses.fieldProcesses)
         {
             if (p.definitionReference.Equals(fieldDefinitionName))
             {
                 return(p);
             }
         }
     }
     return(null);
 }