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