public static List<Viini> HaeViinit(string path) { try { List<Viini> viinit = new List<Viini>(); XElement e = XElement.Load(path); foreach (var element in e.Elements("wine")) { var nimi = element.Element("nimi"); var maa = element.Element("maa"); var arvio = element.Element("arvio"); Viini viini = new Viini(nimi.Value, maa.Value, Int32.Parse(arvio.Value)); viinit.Add(viini); } return viinit; } catch (Exception) { throw; } }
public static List <Viini> HaeViinit(string path) { try { List <Viini> viinit = new List <Viini>(); XElement e = XElement.Load(path); foreach (var element in e.Elements("wine")) { var nimi = element.Element("nimi"); var maa = element.Element("maa"); var arvio = element.Element("arvio"); Viini viini = new Viini(nimi.Value, maa.Value, Int32.Parse(arvio.Value)); viinit.Add(viini); } return(viinit); } catch (Exception) { throw; } }
private bool FilterByCountry(object item) { Viini viini = item as Viini; return(viini.Maa.Equals(hakusana)); }