public bool endreStrekning(int id, Strekning endreStrekning) { using (var db = new DBContext()) { try { Strekninger endreStrekninger = db.Strekninger.Find(id); endreStrekninger.Fra = endreStrekning.Fra; endreStrekninger.Til = endreStrekning.Til; db.SaveChanges(); return(true); } catch (Exception feil) { return(false); } } }
public bool lagreStrekning(Strekning lagreStrekning) { using (var db = new DBContext()) { try { var nyStrekningRad = new Strekninger(); nyStrekningRad.Fra = lagreStrekning.Fra; nyStrekningRad.Til = lagreStrekning.Til; db.Strekninger.Add(nyStrekningRad); db.SaveChanges(); return(true); } catch (Exception feil) { return(false); } } }
protected override void Seed(DBContext context) { string salt = lagSalt(); var pass = "******"; var passordOgSalt = pass + salt; byte[] passordDB = lagHash(passordOgSalt); var nyAdmin = new Adminer { Navn = "Admin", Passord = passordDB, Salt = salt }; var nystrekning1 = new Strekninger { Fra = "Oslo", Til = "Bergen" }; var nystrekning2 = new Strekninger { Fra = "Oslo", Til = "Stavanger" }; var nystrekning3 = new Strekninger { Fra = "Bergen", Til = "Oslo" }; var nystrekning4 = new Strekninger { Fra = "Stavanger", Til = "Oslo" }; var nystrekning5 = new Strekninger { Fra = "Trondiheim", Til = "Oslo" }; var nyavgang1 = new Avganger { FraogTiltid = "10:30-17:30", Lengdne = "7timer", Price = 599, StrekningId = 1 }; var nyavgang2 = new Avganger { FraogTiltid = "14:30-21:30", Lengdne = "7timer", Price = 499, StrekningId = 1 }; var nyavgang3 = new Avganger { FraogTiltid = "08:30-16:30", Lengdne = "8timer", Price = 499, StrekningId = 2 }; var nyavgang4 = new Avganger { FraogTiltid = "10:30-17:30", Lengdne = "7timer", Price = 599, StrekningId = 2 }; var nyavgang5 = new Avganger { FraogTiltid = "10:30-15:30", Lengdne = "5timer", Price = 299, StrekningId = 3 }; var nyavgang6 = new Avganger { FraogTiltid = "15:30-21:00", Lengdne = "5.5timer", Price = 599, StrekningId = 3 }; var nyavgang7 = new Avganger { FraogTiltid = "10:30-17:30", Lengdne = "6.5timer", Price = 449, StrekningId = 4 }; var nyavgang8 = new Avganger { FraogTiltid = "14:30-20:30", Lengdne = "6timer", Price = 499, StrekningId = 4 }; var nyavgang9 = new Avganger { FraogTiltid = "08:30-14:00", Lengdne = "5.5timer", Price = 599, StrekningId = 5 }; var nyavgang10 = new Avganger { FraogTiltid = "10:30-16:30", Lengdne = "6timer", Price = 499, StrekningId = 5 }; var nyavganger = new List <Avganger>(); nyavganger.Add(nyavgang1); nyavganger.Add(nyavgang2); nyavganger.Add(nyavgang3); nyavganger.Add(nyavgang4); nyavganger.Add(nyavgang5); nyavganger.Add(nyavgang6); nyavganger.Add(nyavgang7); nyavganger.Add(nyavgang8); nyavganger.Add(nyavgang9); nyavganger.Add(nyavgang10); var nystrekning = new List <Strekninger>(); nystrekning.Add(nystrekning1); nystrekning.Add(nystrekning2); nystrekning.Add(nystrekning3); nystrekning.Add(nystrekning4); nystrekning.Add(nystrekning5); var nyadmin = new List <Adminer>(); nyadmin.Add(nyAdmin); context.Adminer.AddRange(nyadmin); context.Avganger.AddRange(nyavganger); context.Strekninger.AddRange(nystrekning); base.Seed(context); }