Example #1
0
    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;
      }
    }
Example #2
0
        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;
            }
        }
Example #3
0
        private bool FilterByCountry(object item)
        {
            Viini viini = item as Viini;

            return(viini.Maa.Equals(hakusana));
        }