Example #1
0
        public List <Stasjon> hentTilListe(int id)
        {
            if (id == 0)
            {
                var alleStasjonListe = new List <Stasjon>();
                var stasjon          = new Stasjon();
                stasjon.StasjonId = 0;
                alleStasjonListe.Add(stasjon);
                return(alleStasjonListe);
            }
            else
            {
                var alleStasjonListe = new List <Stasjon>();
                var Stasjon          = new Stasjon()
                {
                    StasjonId   = 1,
                    StasjonNavn = "oslo"
                };

                alleStasjonListe.Add(Stasjon);
                alleStasjonListe.Add(Stasjon);
                alleStasjonListe.Add(Stasjon);
                return(alleStasjonListe);
            }
        }
Example #2
0
        public bool nyStasjon(StasjonV innStasjon)
        {
            using (var db = new TogContext())
            {
                try
                {
                    var nyStasjon     = new Stasjon();
                    var funnetStasjon = db.Stasjoner.Where(k => k.StasjonNavn == innStasjon.StasjonNavn);
                    if (funnetStasjon.Count() == 0)
                    {
                        nyStasjon.StasjonNavn = innStasjon.StasjonNavn;

                        db.Stasjoner.Add(nyStasjon);
                        db.SaveChanges();
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                catch (Exception feil)
                {
                    return(false);
                }
            }
        }
Example #3
0
 public StasjonV hentStasjon(int StasjonId)
 {
     using (var db = new TogContext())
     {
         Stasjon enStasjon   = db.Stasjoner.Find(StasjonId);
         var     hentstasjon = new StasjonV()
         {
             StasjonId   = enStasjon.StasjonId,
             StasjonNavn = enStasjon.StasjonNavn
         };
         return(hentstasjon);
     }
 }