private HLinkPlaceModelCollection GetPlaceRefCollection(XElement xmlData) { HLinkPlaceModelCollection t = new HLinkPlaceModelCollection(); // Load NoteRefs var localPlaceElement = from ElementEl in xmlData.Elements(ns + "placeref") select ElementEl; if (localPlaceElement.Any()) { // load note references foreach (XElement loadPlaceElement in localPlaceElement) { HLinkPlaceModel noteHLink = new HLinkPlaceModel { // object details HLinkKey = GetAttribute(loadPlaceElement.Attribute("hlink")), }; // save the object t.Add(noteHLink); } } // Return sorted by the default text t.Sort(T => T.DeRef.GetDefaultText); return(t); }
private HLinkPlaceModelCollection GetPlaceRefCollection(XElement xmlData) { HLinkPlaceModelCollection t = new HLinkPlaceModelCollection { Title = "Place Collection" }; // Load NoteRefs IEnumerable <XElement> localPlaceElement = from ElementEl in xmlData.Elements(ns + "placeref") select ElementEl; if (localPlaceElement.Any()) { // load note references foreach (XElement loadPlaceElement in localPlaceElement) { HLinkPlaceModel noteHLink = new HLinkPlaceModel { // object details HLinkKey = GetHLinkKey(loadPlaceElement), }; // save the object t.Add(noteHLink); } } return(t); }