Esempio n. 1
0
        public Noreg Parse(Stream noregStream)
        {
            var norge = new Noreg();
            char delimiter = '\t';
            using (StreamReader sr = new StreamReader(noregStream))
            {
                while (!sr.EndOfStream)
                {
                    var line = sr.ReadLine();
                    var elements = line.Split(delimiter);
                    var stad = elements[1];
                    var latiude = elements[8];
                    var longitude = elements[9];
                    var yrUrl = elements[12];

                    var sted = new Sted
                                   {
                                       Navn = stad,
                                       Latitude = latiude,
                                       Longitude = longitude,
                                       YrUrl = new Uri(yrUrl)
                                   };
                    norge.AddSted(sted);
                }
            }
            return norge;
        }
Esempio n. 2
0
 private void ParseNorgeFile(object sender, DoWorkEventArgs e)
 {
     using (var stream = ResourceHelper.Noreg())
     {
         _norge = _norgeParser.Parse(stream);
     }
 }