/// <summary> /// Check to see if there are any related Transmissions, and load them if requested /// </summary> public static void CheckExpandTransmissions(SqlDataManager sdm, IEnumerable <Telegraph> telegraphs, string expandString) { var telegraphsWhere = CreateTelegraphWhere(telegraphs); expandString = expandString.SafeToString(); if (String.Equals(expandString, "all", StringComparison.OrdinalIgnoreCase) || expandString.IndexOf("transmissions", StringComparison.OrdinalIgnoreCase) >= 0) { var childTransmissions = sdm.GetAllTransmissions <Transmission>(telegraphsWhere); telegraphs.ToList() .ForEach(feTelegraph => feTelegraph.LoadTransmissions(childTransmissions)); } }