private void LoadAllRaids(XElement raids) { foreach (XElement raid in raids.Elements("quest")) { Raid newRaid = new Raid(); newRaid.SetId(int.Parse(raid.Attribute("id").Value)); newRaid.SetRaidName(raid.Element("title").Value); newRaid.SetRaidDescription(raid.Element("title").Value); newRaid.SetRaidDescription(raid.Element("description").Value); newRaid.SetRaidTime(int.Parse(raid.Element("time").Value)); newRaid.SetCoordinates(int.Parse(raid.Element("x").Value), int.Parse(raid.Element("y").Value)); newRaid.SetSumEfficiency(int.Parse(raid.Element("needuspeh").Value)); newRaid.SetMaxMembers(int.Parse(raid.Element("maxcharacters").Value)); newRaid.SetMinMembers(int.Parse(raid.Element("mincharacters").Value)); newRaid.SetPenPartial(int.Parse(raid.Element("penalty75").Value)); newRaid.SetPenFail(int.Parse(raid.Element("penaltyloss").Value)); newRaid.SetTypeOfViews(int.Parse(raid.Element("type").Value)); globalData.maxReadedRaidID = newRaid.GetId(); if (newRaid.IsRaidOkay()) { AddRaidToDatabase(newRaid); } } }