public List <ParsedTables> ParseTablesFirstName() { List <ParsedTables> plist = new List <ParsedTables>(1); List <Table> tList = new List <Table>(Content); for (int i = 0; i < tList.Count; i++) { ParsedTables pt = new ParsedTables(tList[i].FirstName); pt.Add(tList[i]); for (int j = i + 1; j < tList.Count; j++) { if (tList[i].FirstName == tList[j].FirstName) { pt.Add(tList[j]); tList.RemoveAt(j); j--; } } plist.Add(pt); } return(plist); }
public List <ParsedTables> ParseTablesByDates() { List <Table> tList = new List <Table>(Content); List <ParsedTables> m_ParsedTables = new List <ParsedTables>(NumberOfIndividDates()); for (int i = 0; i < tList.Count; i++) { ParsedTables parsedTables = new ParsedTables(tList[i].FirstName); parsedTables.Add(tList[i]); for (int j = i + 1; j < tList.Count; j++) { if (tList[i].FirstName == tList[j].FirstName) { parsedTables.Add(tList[j]); tList.RemoveAt(j); j--; } } m_ParsedTables.Add(parsedTables); } return(m_ParsedTables); }