Exemple #1
0
        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;
                    }
                }
            }
        }