예제 #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 StasjonsListe()
        {
            var dbt           = new VyDbTilgang();
            var alleStasjoner = dbt.HentAlleStasjoner();
            var stsjVw        = konverter.stasjon(alleStasjoner);

            return(View(stsjVw));
        }
예제 #3
0
파일: HomeMethods.cs 프로젝트: varleg/Vy
 public IEnumerable <SelectListItem> StasjonsNavn()
 {
     VyDbTilgang dbTilgang = new VyDbTilgang();
     {
         IEnumerable <SelectListItem> items = dbTilgang.HentAlleStasjoner().Select(c => new SelectListItem
         {
             Value = c.id.ToString(),
             Text  = c.stasjon_navn
         });
         items = items.OrderBy(n => n.Text);
         return(items);
     }
 }
예제 #4
0
        public List <Stasjon> FinnStasjonerUtenHovedStrekning()
        {
            var StasjonerUtenHovedStrekning = new List <Stasjon>();
            var dbt           = new VyDbTilgang();
            var alleStasjoner = dbt.HentAlleStasjoner();

            foreach (Stasjon stasjon in alleStasjoner)
            {
                if (stasjon.hovedstrekning_Ider.Count <= 0)
                {
                    StasjonerUtenHovedStrekning.Add(stasjon);
                }
            }
            return(StasjonerUtenHovedStrekning);
        }
예제 #5
0
파일: HomeController.cs 프로젝트: varleg/Vy
        public JsonResult Stasjonsliste()
        {
            VyDbTilgang Context = new VyDbTilgang();

            return(Json(Context.HentAlleStasjoner().OrderBy(n => n.stasjon_navn), JsonRequestBehavior.AllowGet));
        }