Exemple #1
0
        private static IEnumerable <Tema> ReadDefinitions()
        {
            var definitions = new List <Tema>();

            dynamic json = JsonConvert.DeserializeObject <List <ExpandoObject> >(
                new WebClient().DownloadString("https://test.artsdatabanken.no/data/json/rv/rv.json"));

            foreach (var vurderingsenheter in json)
            {
                definitions.Add(Tema.Get(vurderingsenheter));
            }

            return(definitions);
        }
Exemple #2
0
        public static Tema Get(dynamic vurderingsenheter)
        {
            var tema = new Tema
            {
                Navn = vurderingsenheter.Tema,
                VurderingsEnheter = new List <Vurderingsenhet>()
            };

            foreach (var vurderingsenhet in vurderingsenheter.Vurderingsenheter)
            {
                tema.VurderingsEnheter.Add(Vurderingsenhet.Get(vurderingsenhet));
            }

            return(tema);
        }