Example #1
0
        public bool nyAvgang(avgangs innAvgang)
        {
            using (var db = new TogContext())
            {
                try
                {
                    var nyavgang = new Avgang();
                    nyavgang.Tid = innAvgang.Tid;
                    var sjekkTogId = db.TogTabell.Find(innAvgang.TogId);

                    var sjekkStajonId = db.Stasjoner.Find(innAvgang.StasjonId);
                    if (sjekkTogId != null && sjekkStajonId != null)
                    {
                        nyavgang.Stasjon = sjekkStajonId;
                        nyavgang.Tog     = sjekkTogId;
                        db.Avganger.Add(nyavgang);
                        db.SaveChanges();
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                catch (Exception feil)
                {
                    return(false);
                }
            }
        }
Example #2
0
 public List <Avgang> ReturListee(int result, int result1)
 {
     if (result == 0 && result1 == 0)
     {
         var alleavgangListe = new List <Avgang>();
         var avgang          = new Avgang()
         {
             AvgangId = 0
         };
         alleavgangListe.Add(avgang);
         return(alleavgangListe);
     }
     else
     {
         var      alleavgangListe = new List <Avgang>();
         TimeSpan s      = new TimeSpan(10, 1, 2);
         var      avgang = new Avgang()
         {
             AvgangId = 1,
             Tid      = s,
             Stasjon  = null,
             Tog      = null
         };
         alleavgangListe.Add(avgang);
         alleavgangListe.Add(avgang);
         alleavgangListe.Add(avgang);
         return(alleavgangListe);
     }
 }
Example #3
0
 public avgangs hentAvgang(int AvgangId)
 {
     using (var db = new TogContext())
     {
         Avgang enAvgang   = db.Avganger.Find(AvgangId);
         var    hentAvgang = new avgangs()
         {
             AvgangId  = enAvgang.AvgangId,
             StasjonId = enAvgang.Stasjon.StasjonId,
             Tid       = enAvgang.Tid,
             TogId     = enAvgang.Tog.TogId
         };
         return(hentAvgang);
     }
 }