public ActionResult StrekningCreate() { var mgmt = new ManageMethods(); var dbt = new VyDbTilgang(); ViewBag.Stasjoner = mgmt.FinnStasjonerUtenHovedStrekning(); ViewBag.Nett = dbt.HentAlleNett(); return(View()); }
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)); } }
public ActionResult StrekningEdit(int Id) { var dbt = new VyDbTilgang(); var strekning = dbt.HentHovedstrekning(Id); var mgmt = new ManageMethods(); //Her må man hente inn strekningene knyttet til hovedstrekningen //Legge disse til i "valgte stasjoner" boksen //og gi mulighet for å legge til "ikke valgte stasjoner" som //ikke har hovdestrekning ViewBag.stasjonerPaHovedstrekning = dbt.HentStasjonerPaHovedstrekning(Id); ViewBag.Stasjoner = mgmt.FinnStasjonerUtenHovedStrekning(); ViewBag.Nett = dbt.HentAlleNett(); var strekningView = konverter.hovedstrekning(strekning); return(View(strekningView)); }
public ActionResult StrekningEdit(Hovedstrekning str) { var mgmt = new ManageMethods(); var like = mgmt.likeStrekninger(konverter.hovedstrekning(str)); if (ModelState.IsValid && like.Contains(false)) { mgmt.endreStrekning(konverter.hovedstrekning(str), like); return(RedirectToAction("StrekningsListe", "Manage")); } else if (!like.Contains(false)) { return(RedirectToAction("StrekningsListe", "Manage")); } else { return(View(str)); } }