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