Пример #1
0
        public Hovedstrekning LagHovedstrekning(HovedstrekningCreateView hvstcv)
        {
            var dbt       = new VyDbTilgang();
            var idList    = new List <int>();
            var stasjoner = dbt.HentAlleStasjoner();

            foreach (string stasjonsnavn in hvstcv.stasjonsliste)
            {
                foreach (Stasjon stasjon in stasjoner)
                {
                    if (stasjon.stasjon_navn == stasjonsnavn)
                    {
                        idList.Add(stasjon.id);
                    }
                }
            }
            var hvst = new Hovedstrekning
            {
                hovstr_navn     = hvstcv.hovstr_navn,
                hovstr_kortnavn = hvstcv.hovstr_kortnavn,
                nett_id         = parseNettId(hvstcv.nettid),
                stasjon_Ider    = idList
            };

            return(hvst);
        }
Пример #2
0
 public ActionResult StrekningCreate(HovedstrekningCreateView hvstcv)
 {
     if (ModelState.IsValid)
     {
         var dbt  = new VyDbTilgang();
         var mgmt = new ManageMethods();
         var hvst =
             mgmt.LagHovedstrekning(konverter.hovedstrekningCreateView(hvstcv));
         dbt.leggTilHovedstrekning(hvst);
         return(RedirectToAction("StrekningsListe", "Manage"));
     }
     else
     {
         return(View(hvstcv));
     }
 }