public bool endreAvgang(int id, Avgang endreAvgang)
        {
            using (var db = new DBContext())
            {
                try
                {
                    Avganger endreAvganger = db.Avganger.Find(id);
                    endreAvganger.FraogTiltid = endreAvgang.FraogTiltid;
                    endreAvganger.Lengdne     = endreAvgang.Lengdne;
                    endreAvganger.Price       = endreAvgang.Price;
                    endreAvganger.StrekningId = endreAvgang.StrekningId;



                    db.SaveChanges();
                    return(true);
                }
                catch (Exception feil)
                {
                    return(false);
                }
            }
        }
        public bool lagreAvgang(Avgang lagreAvgang)
        {
            using (var db = new DBContext())
            {
                try
                {
                    var nyAvgangRad = new Avganger();
                    nyAvgangRad.FraogTiltid = lagreAvgang.FraogTiltid;
                    nyAvgangRad.Lengdne     = lagreAvgang.Lengdne;
                    nyAvgangRad.Price       = lagreAvgang.Price;
                    nyAvgangRad.StrekningId = lagreAvgang.StrekningId;


                    db.Avganger.Add(nyAvgangRad);
                    db.SaveChanges();
                    return(true);
                }
                catch (Exception feil)
                {
                    return(false);
                }
            }
        }
Esempio n. 3
0
        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);
        }