public static SequenceContainer fillContainerTable(string SequenceContainerName, List <ExtractTable> ExtractTables) { SequenceContainer ContainerTemp = new SequenceContainer(); ContainerTemp.SequenceContainerName = SequenceContainerName; ContainerTemp.ExtractTables = ExtractTables; return(ContainerTemp); }
private void PopulateContainers(List <ExtractTable> ExtractTables) { IEnumerable <string> LContainer = ExtractTables.Select(x => x.SequenceContainerName).Distinct(); foreach (string container in LContainer) { Debug.WriteLine(container.ToString()); List <ExtractTable> tables = extractTables.Where(x => x.SequenceContainerName.ToString() == container.ToString()).ToList(); Containers.Add(SequenceContainer.fillContainerTable(container.ToString(), tables)); } }