public void endreStrekning(Hovedstrekning str, List <bool> ulikheter) { var dbt = new VyDbTilgang(); for (int i = 0; i < ulikheter.Count; i++) { if (!ulikheter[i]) { switch (i) { case 0: case 1: dbt.settNyeHovedstrekningNavn(str.id, str.hovstr_navn, str.hovstr_kortnavn); break; case 2: dbt.fjernStasjonerFraHovedstrekning(str.id, fjernedeStasjoner(str)); dbt.settInnStasjonerIHovedstrekning(str.id, nyeStasjoner(str), finnIndex(dbt.HentHovedstrekning(str.id).stasjon_Ider.ToList())); break; default: break; } } } }