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 recordProcesses GetRecordProcesses(flatFileProcesses flatFileProcesses, string recordDefinitionName)
 {
     if (flatFileProcesses?.recordProcesses != null)
     {
         foreach (recordProcesses p in flatFileProcesses.recordProcesses)
         {
             if (p.definitionReference.Equals(recordDefinitionName))
             {
                 return(p);
             }
         }
     }
     return(null);
 }
Example #3
0
        private List <string> GetFlatFileProcessNames(string flatFileDefinitionName)
        {
            List <string>     ret = new List <string>();
            flatFileProcesses p   = GetFlatFileProcesses(flatFileDefinitionName);

            if (p?.processes != null)
            {
                foreach (process process in p.processes)
                {
                    ret.Add(process.name);
                }
            }
            return(ret);
        }