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); }
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); }