private static Codes CreateCodesByNaturtype(NaturTypeV1 naturType, string host) { if (naturType == null) { return(null); } return(new Codes { Navn = naturType.Navn, Kategori = naturType.Kategori, Kode = new AllCodesCode { Id = naturType.Kode, Definition = $"{host}{naturType.Kode.Replace(" ", "_")}" }, ElementKode = naturType.ElementKode, OverordnetKode = new AllCodesCode { Id = naturType.OverordnetKode, Definition = !string.IsNullOrEmpty(naturType.OverordnetKode) ? $"{host}{naturType.OverordnetKode.Replace(" ", "_")}" : "" }, UnderordnetKoder = naturType.UnderordnetKoder == null ? null : CreateCodesByNaturtype(naturType.UnderordnetKoder, host).ToArray() }); }
private static Codes CreateCodeByNaturtype(NaturTypeV1 naturType) { if (naturType == null) { return(null); } return(new Codes { Navn = naturType.Navn, Kategori = naturType.Kategori, Kode = new AllCodesCode { Id = naturType.Kode, Definition = $"{RemoveNaFromKode(naturType.Kode)}" }, ElementKode = naturType.ElementKode, UnderordnetKoder = naturType.UnderordnetKoder == null ? null : CreateCodesByNaturtype(naturType.UnderordnetKoder, "").ToArray() }); }