Пример #1
0
        public bool endreReise(int id, Reiser innReise)
        {
            var db = new FlyContext();

            try
            {
                db.Database.Log = (s) => { db.LoggEndringer(s); };
                Reiser endreReise = db.Reiser.FirstOrDefault(k => k.RId == id);
                endreReise.ByFra      = innReise.ByFra;
                endreReise.ByTil      = innReise.ByTil;
                endreReise.Flyplass   = innReise.Flyplass;
                endreReise.Avgangstid = innReise.Avgangstid;
                endreReise.Ankomstid  = innReise.Ankomstid;
                endreReise.Reisetid   = innReise.Reisetid;
                endreReise.Pris       = innReise.Pris;
                endreReise.FId        = innReise.FId;


                db.SaveChanges();
                return(true);
            }
            catch (Exception feil)
            {
                db.LoggFeilmeldinger(feil.ToString());
                return(false);
            }
        }
Пример #2
0
        public bool settInnKunde(Kunde innKunde)
        {
            var nyKunde = new Kunde()
            {
                navn     = innKunde.navn,
                epost    = innKunde.epost,
                telefon  = innKunde.telefon,
                personNr = innKunde.personNr
            };

            var db = new FlyContext();

            try
            {
                db.Database.Log = (s) => { db.LoggEndringer(s); };
                db.Kunder.Add(nyKunde);
                db.SaveChanges();
                return(true);
            }
            catch (Exception feil)
            {
                db.LoggFeilmeldinger(feil.ToString());
                return(false);
            }
        }
Пример #3
0
        public bool settInnReise(Reiser innReise)
        {
            var nyReise = new Reiser()
            {
                RId        = innReise.RId,
                ByFra      = innReise.ByFra,
                ByTil      = innReise.ByTil,
                Avgangstid = innReise.Avgangstid,
                Ankomstid  = innReise.Ankomstid,
                Flyplass   = innReise.Flyplass,
                Pris       = innReise.Pris,
                Reisetid   = innReise.Reisetid,
                FId        = innReise.FId,
            };

            var db = new FlyContext();

            try
            {
                db.Database.Log = (s) => { db.LoggEndringer(s); };
                db.Reiser.Add(nyReise);
                db.SaveChanges();
                return(true);
            }
            catch (Exception feil)
            {
                db.LoggFeilmeldinger(feil.ToString());
                return(false);
            }
        }
Пример #4
0
        public bool endreBillett(int id, Billett innBillett)
        {
            var db = new FlyContext();

            try
            {
                db.Database.Log = (s) => { db.LoggEndringer(s); };
                Billett endreBillett = db.Billetter.FirstOrDefault(k => k.Id == id);
                endreBillett.PersonNr      = innBillett.PersonNr;
                endreBillett.Navn          = innBillett.Navn;
                endreBillett.ByFra         = innBillett.ByFra;
                endreBillett.Mellomlanding = innBillett.Mellomlanding;
                endreBillett.ByTil         = innBillett.ByTil;
                endreBillett.Epost         = innBillett.Epost;
                endreBillett.Telefon       = innBillett.Telefon;
                endreBillett.Avgang        = innBillett.Avgang;
                endreBillett.Ankomst       = innBillett.Ankomst;
                endreBillett.Flyplass      = innBillett.Flyplass;
                endreBillett.Pris          = innBillett.Pris;

                db.SaveChanges();
                return(true);
            }
            catch (Exception feil)
            {
                db.LoggFeilmeldinger(feil.ToString());
                return(false);
            }
        }
Пример #5
0
        public bool settInnBillett(Billett innBillett)
        {
            var nyBillett = new Billett()
            {
                PersonNr      = innBillett.PersonNr,
                Navn          = innBillett.Navn,
                ByFra         = innBillett.ByFra,
                Mellomlanding = innBillett.Mellomlanding,
                ByTil         = innBillett.ByTil,
                Epost         = innBillett.Epost,
                Telefon       = innBillett.Telefon,
                Avgang        = innBillett.Avgang,
                Ankomst       = innBillett.Ankomst,
                Flyplass      = innBillett.Flyplass,
                Pris          = innBillett.Pris
            };

            var db = new FlyContext();

            try
            {
                db.Database.Log = (s) => { db.LoggEndringer(s); };
                db.Billetter.Add(nyBillett);
                db.SaveChanges();
                return(true);
            }
            catch (Exception feil)
            {
                db.LoggFeilmeldinger(feil.ToString());
                return(false);
            }
        }
Пример #6
0
        public bool slettFlyplass(int slettId)
        {
            var db = new FlyContext();

            try
            {
                db.Database.Log = (s) => { db.LoggEndringer(s); };
                Flyplasser slettFlyplass = db.Flyplasser.FirstOrDefault(k => k.FId == slettId);
                db.Flyplasser.Remove(slettFlyplass);
                db.SaveChanges();
                return(true);
            }
            catch (Exception feil)
            {
                db.LoggFeilmeldinger(feil.ToString());
                return(false);
            }
        }
Пример #7
0
        public bool endreFlyplass(int id, Flyplasser innFlyplass)
        {
            var db = new FlyContext();

            try
            {
                db.Database.Log = (s) => { db.LoggEndringer(s); };
                Flyplasser endreFlyplass = db.Flyplasser.FirstOrDefault(k => k.FId == id);
                endreFlyplass.Navn = innFlyplass.Navn;

                db.SaveChanges();
                return(true);
            }
            catch (Exception feil)
            {
                db.LoggFeilmeldinger(feil.ToString());
                return(false);
            }
        }
Пример #8
0
        public bool settInnFlyplass(Flyplasser innFlyplass)
        {
            var nyFlyplass = new Flyplasser()
            {
                Navn = innFlyplass.Navn
            };

            var db = new FlyContext();

            try
            {
                db.Database.Log = (s) => { db.LoggEndringer(s); };
                db.Flyplasser.Add(nyFlyplass);
                db.SaveChanges();
                return(true);
            }
            catch (Exception feil)
            {
                db.LoggFeilmeldinger(feil.ToString());
                return(false);
            }
        }
Пример #9
0
        public bool endreKunde(int id, Kunde innKunde)
        {
            var db = new FlyContext();

            try
            {
                db.Database.Log = (s) => { db.LoggEndringer(s); };
                Kunde endreKunde = db.Kunder.FirstOrDefault(k => k.Id == id);
                endreKunde.epost    = innKunde.epost;
                endreKunde.navn     = innKunde.navn;
                endreKunde.personNr = innKunde.personNr;
                endreKunde.telefon  = innKunde.telefon;

                db.SaveChanges();
                return(true);
            }
            catch (Exception feil)
            {
                db.LoggFeilmeldinger(feil.ToString());
                return(false);
            }
        }