Skip to content

Instantly share code, notes, and snippets.

@moaschterle
Last active August 29, 2015 14:14
Show Gist options
  • Save moaschterle/57e17e0d8c0a58fee0a6 to your computer and use it in GitHub Desktop.
Save moaschterle/57e17e0d8c0a58fee0a6 to your computer and use it in GitHub Desktop.
var myareaorder = skiarea.Elements("Area").OrderBy(x => x.Attribute("Order").Value).ToList();
//Neu Gruppierung auf Skigebiets Area
var liftlistjoined = (from lift in liftlist
join area in myareaorder
on lift.Element("Memberships").Elements("Membership").FirstOrDefault().Elements("Area").FirstOrDefault().Attribute("RID").Value equals area.Value
orderby area.Attribute("Order").Value
select new { lift, area});
foreach (var liftarea in liftlistjoined)
{
var lift = liftarea.lift;
//Hole mir vom XML die AreaDESC
var areatext = liftarea.area.Attribute("Name" + lang.ToUpper()).Value;
Lifts mylift = ParseLift(lift, lang);
mylift.areaString = areatext;
mysnowreport.Lifts.Add(mylift);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment