private SurnameModelCollection GetSurnameCollection(XElement xmlData) { SurnameModelCollection t = new SurnameModelCollection(); var theERElement = from _ORElementEl in xmlData.Elements(ns + "surname") select _ORElementEl; if (theERElement.Any()) { // load repository references foreach (XElement theLoadORElement in theERElement) { SurnameModel t2 = new SurnameModel { GText = GetElement(theLoadORElement), }; t.Add(t2); } } // Return sorted by the default text t.Sort(T => T.DeRef.GetDefaultText); return(t); }
private HLinkSurnameModelCollection GetSurnameCollection(XElement xmlData) { HLinkSurnameModelCollection t = new HLinkSurnameModelCollection { Title = "Surname Collection" }; var theERElement = from _ORElementEl in xmlData.Elements(ns + "surname") select _ORElementEl; if (theERElement.Any()) { // load repository references foreach (XElement theLoadORElement in theERElement) { SurnameModel t2 = new SurnameModel { GText = GetElement(theLoadORElement), }; HLinkSurnameModel newHLink = new HLinkSurnameModel { DeRef = t2, }; t.Add(newHLink); } } // Return sorted by the default text t.Sort(T => T.DeRef.ToString()); return(t); }