public void Detaljer()
        {
            // Arrange
            var SessionMock = new TestControllerBuilder();
            var controller  = new FlymaskinController(new FlymaskinBLL(new FlymaskinStub()));

            SessionMock.InitializeController(controller);
            controller.Session["LoggetInn"] = true;

            var forventetResultat = new Flymaskin()
            {
                FlyId     = "AA00",
                Type      = "Boeing",
                Kapasitet = 100
            };
            // Act
            var actionResult = (ViewResult)controller.FlymaskinDetaljer("AA00");
            var resultat     = (Flymaskin)actionResult.Model;

            // Assert
            Assert.AreEqual(actionResult.ViewName, "");
            Assert.AreEqual(forventetResultat.FlyId, resultat.FlyId);
            Assert.AreEqual(forventetResultat.Type, resultat.Type);
            Assert.AreEqual(forventetResultat.Kapasitet, resultat.Kapasitet);
        }
Esempio n. 2
0
        public bool settInnFlymaskin(Flymaskin innFlymaskin)
        {
            var nyFly = new Flymaskin()
            {
                FlyId     = innFlymaskin.FlyId,
                Type      = innFlymaskin.Type,
                Kapasitet = innFlymaskin.Kapasitet
            };

            var db = new RetroDb();

            try
            {
                var eksistererFlymaskin = db.Flymaskiner.Find(innFlymaskin.FlyId);
                if (eksistererFlymaskin == null)
                {
                    db.Flymaskiner.Add(nyFly);
                }
                db.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                LogError(ex);
                Console.Write("FlyId finnes allerede");
                return(false);
            }
        }
        public List <Rute> alleRuter()
        {
            // OK
            var reiseFra = new Flyplass()
            {
                FlyplassKode = "OSL", By = "Oslo"
            };
            var reiseTil = new Flyplass()
            {
                FlyplassKode = "KRS", By = "Kristiansand"
            };
            var flymaskin = new Flymaskin()
            {
                FlyId = "AA00", Type = "Boeing", Kapasitet = 100
            };

            var ruteListe = new List <Rute>();
            var rute      = new Rute()
            {
                RuteId    = "OSLKRS000",
                ReiseFra  = reiseFra,
                ReiseTil  = reiseTil,
                Dato      = "10.10.2017",
                Tid       = "10:00",
                ReiseTid  = "10min",
                Flymaskin = flymaskin,
                Pris      = 999
            };

            ruteListe.Add(rute);
            ruteListe.Add(rute);
            ruteListe.Add(rute);
            return(ruteListe);
        }
Esempio n. 4
0
 public bool settInnFlymaskin(Flymaskin innFlymaskin)
 {
     if (innFlymaskin.FlyId == "")
     {
         return(false);
     }
     return(true);
 }
Esempio n. 5
0
        public ActionResult EndreFlymaskin(string FlyId)
        {
            if (!CheckSession())
            {
                return(RedirectToAction("IngenTilgang", "Admin"));
            }
            Flymaskin enFlymaskin = _flymaskinBLL.hentFlymaskin(FlyId);

            return(View(enFlymaskin));
        }
Esempio n. 6
0
 public bool endreFlymaskin(string flyId, Flymaskin innFlymaskin)
 {
     if (flyId == "")
     {
         return(false);
     }
     else
     {
         return(true);
     }
 }
Esempio n. 7
0
        public ActionResult SlettFlymaskin(string FlyId, Flymaskin innFlymaskin)
        {
            if (!CheckSession())
            {
                return(RedirectToAction("IngenTilgang", "Admin"));
            }
            bool OK = _flymaskinBLL.slettFlymaskin(FlyId);

            if (OK)
            {
                return(RedirectToAction("ListFlymaskiner"));
            }
            return(View("~/Views/Error/Error.cshtml"));
        }
Esempio n. 8
0
        public void Endre_funnet_Session_ikke_OK()
        {
            // Arrange
            var SessionMock = new TestControllerBuilder();
            var controller  = new BestillingController(new BestillingBLL(new BestillingStub()));

            SessionMock.InitializeController(controller);
            controller.Session["LoggetInn"] = false;

            // Bestilling Objekter
            var reiseFra = new Flyplass()
            {
                FlyplassKode = "OSL", By = "Oslo"
            };
            var reiseTil = new Flyplass()
            {
                FlyplassKode = "KRS", By = "Kristiansand"
            };
            var flymaskin = new Flymaskin()
            {
                FlyId = "AA00", Type = "Boeing", Kapasitet = 100
            };
            var rute = new Rute()
            {
                RuteId = "OSLKRS000", ReiseFra = reiseFra, ReiseTil = reiseTil, Dato = "10.10.2017", Tid = "10:00", ReiseTid = "10min", Flymaskin = flymaskin, Pris = 999
            };
            var poststed = new Poststed()
            {
                Postnr = "1000", Sted = "Oslo"
            };
            var kunde = new Kunde()
            {
                Fornavn = "Per", Etternavn = "Olsen", Adresse = "Osloveien 82", Poststed = poststed, Telefon = "12345678", Epost = "*****@*****.**", Aktiv = true
            };

            ;
            var innBestilling = new Bestilling()
            {
                Id    = 1,
                Rute  = rute,
                Kunde = kunde
            };

            // Act
            var actionResultat = (RedirectToRouteResult)controller.EndreBestilling(1, innBestilling);

            // Assert
            Assert.AreEqual(actionResultat.RouteName, "");
            Assert.AreEqual(actionResultat.RouteValues.Values.First(), "IngenTilgang");
        }
Esempio n. 9
0
        public List <Flymaskin> alleFlymaskiner()
        {
            var flymaskinListe = new List <Flymaskin>();
            var flymaskin      = new Flymaskin()
            {
                FlyId     = "AA00",
                Type      = "Boeing",
                Kapasitet = 100
            };

            flymaskinListe.Add(flymaskin);
            flymaskinListe.Add(flymaskin);
            flymaskinListe.Add(flymaskin);
            return(flymaskinListe);
        }
Esempio n. 10
0
 public ActionResult RegistrerFlymaskin(Flymaskin innFlymaskin)
 {
     if (!CheckSession())
     {
         return(RedirectToAction("IngenTilgang", "Admin"));
     }
     if (ModelState.IsValid)
     {
         bool insertOK = _flymaskinBLL.settInnFlymaskin(innFlymaskin);
         if (insertOK)
         {
             return(RedirectToAction("ListFlymaskiner"));
         }
     }
     return(View("~/Views/Error/Error.cshtml"));
 }
Esempio n. 11
0
 public ActionResult EndreFlymaskin(string FlyId, Flymaskin endreFlymaskin)
 {
     if (!CheckSession())
     {
         return(RedirectToAction("IngenTilgang", "Admin"));
     }
     if (ModelState.IsValid)
     {
         bool OK = _flymaskinBLL.endreFlymaskin(FlyId, endreFlymaskin);
         if (OK)
         {
             return(RedirectToAction("ListFlymaskiner"));
         }
     }
     return(View());
 }
Esempio n. 12
0
        public bool endreFlymaskin(string FlyId, Flymaskin innFlymaskin)
        {
            var db = new RetroDb();

            try
            {
                Flymaskin endreFlymaskin = db.Flymaskiner.Find(FlyId);
                endreFlymaskin.FlyId     = innFlymaskin.FlyId;
                endreFlymaskin.Type      = innFlymaskin.Type;
                endreFlymaskin.Kapasitet = innFlymaskin.Kapasitet;
                db.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                LogError(ex);
                return(false);
            }
        }
        public void Registrer_Post_DB_feil()
        {
            // Arrange
            var SessionMock = new TestControllerBuilder();
            var controller  = new FlymaskinController(new FlymaskinBLL(new FlymaskinStub()));

            SessionMock.InitializeController(controller);
            controller.Session["LoggetInn"] = true;

            var innFlymaskin = new Flymaskin();

            innFlymaskin.FlyId = "";

            // Act
            var actionResult = (ViewResult)controller.RegistrerFlymaskin(innFlymaskin);

            // Assert
            Assert.AreEqual(actionResult.ViewName, "~/Views/Error/Error.cshtml");
        }
        public void Registrer_Post_Model_feil()
        {
            // Arrange
            var SessionMock = new TestControllerBuilder();
            var controller  = new FlymaskinController(new FlymaskinBLL(new FlymaskinStub()));

            SessionMock.InitializeController(controller);
            controller.Session["LoggetInn"] = true;

            var innFlymaskin = new Flymaskin();

            controller.ViewData.ModelState.AddModelError("flyId", "Ikke oppgitt flyId");

            // Act
            var actionResult = (ViewResult)controller.RegistrerFlymaskin(innFlymaskin);

            // Assert
            Assert.IsTrue(actionResult.ViewData.ModelState.Count == 1);
            Assert.AreEqual(actionResult.ViewName, "~/Views/Error/Error.cshtml");
        }
Esempio n. 15
0
        public Flymaskin hentEnFlymaskin(string FlyId)
        {
            var db            = new RetroDb();
            var enDbFlymaskin = db.Flymaskiner.Find(FlyId);

            if (enDbFlymaskin == null)
            {
                LogErrorString(enDbFlymaskin.ToString());
                return(null);
            }
            else
            {
                var utFlymaskin = new Flymaskin()
                {
                    FlyId = enDbFlymaskin.FlyId,
                    Type  = enDbFlymaskin.Type
                };
                return(utFlymaskin);
            }
        }
Esempio n. 16
0
        public List <Bestilling> alleBestillinger()
        {
            // OK
            var reiseFra = new Flyplass()
            {
                FlyplassKode = "OSL", By = "Oslo"
            };
            var reiseTil = new Flyplass()
            {
                FlyplassKode = "KRS", By = "Kristiansand"
            };
            var flymaskin = new Flymaskin()
            {
                FlyId = "AA00", Type = "Boeing", Kapasitet = 100
            };
            var rute = new Rute()
            {
                RuteId = "OSLKRS000", ReiseFra = reiseFra, ReiseTil = reiseTil, Dato = "10.10.2017", Tid = "10:00", ReiseTid = "10min", Flymaskin = flymaskin, Pris = 999
            };
            var poststed = new Poststed()
            {
                Postnr = "1000", Sted = "Oslo"
            };
            var kunde = new Kunde()
            {
                Fornavn = "Per", Etternavn = "Olsen", Adresse = "Osloveien 82", Poststed = poststed, Telefon = "12345678", Epost = "*****@*****.**", Aktiv = true
            };

            var bestillingListe = new List <Bestilling>();
            var bestilling      = new Bestilling()
            {
                Id    = 1,
                Rute  = rute,
                Kunde = kunde
            };

            bestillingListe.Add(bestilling);
            bestillingListe.Add(bestilling);
            bestillingListe.Add(bestilling);
            return(bestillingListe);
        }
        public void Endre_feil_validering_Post()
        {
            // Arrange
            var SessionMock = new TestControllerBuilder();
            var controller  = new FlymaskinController(new FlymaskinBLL(new FlymaskinStub()));

            SessionMock.InitializeController(controller);
            controller.Session["LoggetInn"] = true;

            var innFlymaskin = new Flymaskin();

            controller.ViewData.ModelState.AddModelError("feil", "FlyId = ''");

            // Act
            var actionResult = (ViewResult)controller.EndreFlymaskin("", innFlymaskin);

            // Assert
            Assert.IsTrue(actionResult.ViewData.ModelState.Count == 1);
            Assert.AreEqual(actionResult.ViewData.ModelState["feil"].Errors[0].ErrorMessage, "FlyId = ''");
            Assert.AreEqual(actionResult.ViewName, "");
        }
Esempio n. 18
0
 public Flymaskin hentEnFlymaskin(string flyId)
 {
     if (flyId == "")
     {
         var flymaskin = new Flymaskin();
         flymaskin.FlyId     = "TST";
         flymaskin.Type      = "";
         flymaskin.Kapasitet = 0;
         return(flymaskin);
     }
     else
     {
         var flymaskin = new Flymaskin()
         {
             FlyId     = "AA00",
             Type      = "Boeing",
             Kapasitet = 100
         };
         return(flymaskin);
     }
 }
        public void Endre_funnet_session_ikke_OK()
        {
            // Arrange
            var SessionMock = new TestControllerBuilder();
            var controller  = new FlymaskinController(new FlymaskinBLL(new FlymaskinStub()));

            SessionMock.InitializeController(controller);
            controller.Session["LoggetInn"] = false;

            var innFlymaskin = new Flymaskin()
            {
                FlyId     = "AA00",
                Type      = "Boeing",
                Kapasitet = 100
            };
            // Act
            var actionResult = (RedirectToRouteResult)controller.EndreFlymaskin("", innFlymaskin);

            // Assert
            Assert.AreEqual(actionResult.RouteName, "");
            Assert.AreEqual(actionResult.RouteValues.Values.First(), "IngenTilgang");
        }
        public void Endre_ikke_funnet_Post()
        {
            // Arrange
            var SessionMock = new TestControllerBuilder();
            var controller  = new FlymaskinController(new FlymaskinBLL(new FlymaskinStub()));

            SessionMock.InitializeController(controller);
            controller.Session["LoggetInn"] = true;

            var innFlymaskin = new Flymaskin()
            {
                FlyId     = "AA00",
                Type      = "Boeing",
                Kapasitet = 100
            };

            // Act
            var actionResult = (ViewResult)controller.EndreFlymaskin("", innFlymaskin);

            // Assert
            Assert.AreEqual(actionResult.ViewName, "");
        }
        public void Registrer_Post_OK()
        {
            // Arrange
            var SessionMock = new TestControllerBuilder();
            var controller  = new FlymaskinController(new FlymaskinBLL(new FlymaskinStub()));

            SessionMock.InitializeController(controller);
            controller.Session["LoggetInn"] = true;

            var innFlymaskin = new Flymaskin()
            {
                FlyId     = "AA00",
                Type      = "Boeing",
                Kapasitet = 100
            };
            // Act
            var result = (RedirectToRouteResult)controller.RegistrerFlymaskin(innFlymaskin);

            // Assert
            Assert.AreEqual(result.RouteName, "");
            Assert.AreEqual(result.RouteValues.Values.First(), "ListFlymaskiner");
        }
        public void ListFlymaskiner_OK()
        {
            // Arrange
            var SessionMock = new TestControllerBuilder();
            var controller  = new FlymaskinController(new FlymaskinBLL(new FlymaskinStub()));

            SessionMock.InitializeController(controller);
            controller.Session["LoggetInn"] = true;

            var forventetResultat = new List <Flymaskin>();
            var flymaskin         = new Flymaskin()
            {
                FlyId     = "AA00",
                Type      = "Boeing",
                Kapasitet = 100
            };


            forventetResultat.Add(flymaskin);
            forventetResultat.Add(flymaskin);
            forventetResultat.Add(flymaskin);

            // Act
            var actionResult = (ViewResult)controller.ListFlymaskiner();
            var resultat     = (List <Flymaskin>)actionResult.Model;

            // Assert
            Assert.AreEqual(actionResult.ViewName, "");

            for (var i = 0; i < resultat.Count; i++)
            {
                Assert.AreEqual(forventetResultat[i].FlyId, resultat[i].FlyId);
                Assert.AreEqual(forventetResultat[i].Type, resultat[i].Type);
                Assert.AreEqual(forventetResultat[i].Kapasitet, resultat[i].Kapasitet);
            }
        }
        public void Session_false()
        {
            // Arrange
            var SessionMock = new TestControllerBuilder();
            var controller  = new FlymaskinController(new FlymaskinBLL(new FlymaskinStub()));

            SessionMock.InitializeController(controller);

            controller.Session["LoggetInn"] = false;

            var innflymaskin = new Flymaskin()
            {
                FlyId     = "OSL",
                Kapasitet = 100,
                Type      = "Boeing 737"
            };

            // Act
            var result = (RedirectToRouteResult)controller.RegistrerFlymaskin(innflymaskin);

            // Assert
            Assert.AreEqual(result.RouteName, "");
            Assert.AreEqual(result.RouteValues.Values.First(), "IngenTilgang");
        }
Esempio n. 24
0
        public Bestilling hentEnBestilling(int id)
        {
            // OK
            var reiseFra = new Flyplass()
            {
                FlyplassKode = "OSL", By = "Oslo"
            };
            var reiseTil = new Flyplass()
            {
                FlyplassKode = "KRS", By = "Kristiansand"
            };
            var flymaskin = new Flymaskin()
            {
                FlyId = "AA00", Type = "Boeing", Kapasitet = 100
            };
            var rute = new Rute()
            {
                RuteId = "OSLKRS000", ReiseFra = reiseFra, ReiseTil = reiseTil, Dato = "10.10.2017", Tid = "10:00", ReiseTid = "10min", Flymaskin = flymaskin, Pris = 999
            };
            var poststed = new Poststed()
            {
                Postnr = "1000", Sted = "Oslo"
            };
            var kunde = new Kunde()
            {
                Fornavn = "Per", Etternavn = "Olsen", Adresse = "Osloveien 82", Poststed = poststed, Telefon = "12345678", Epost = "*****@*****.**", Aktiv = true
            };

            // Feil
            var reiseFraFeil = new Flyplass()
            {
                FlyplassKode = "TST", By = "Feil"
            };
            var reiseTilFeil = new Flyplass()
            {
                FlyplassKode = "TST", By = "Feil"
            };
            var flymaskinFeil = new Flymaskin()
            {
                FlyId = "AA00", Type = "Boeing", Kapasitet = 100
            };
            var ruteFeil = new Rute()
            {
                RuteId = "TSTTST000", ReiseFra = reiseFraFeil, ReiseTil = reiseTilFeil, Dato = "10.10.2017", Tid = "10:00", ReiseTid = "10min", Flymaskin = flymaskinFeil, Pris = 999
            };
            var poststedFeil = new Poststed()
            {
                Postnr = "0000", Sted = "Feil"
            };
            var kundeFeil = new Kunde()
            {
                Fornavn = "Feil", Etternavn = "Feil", Adresse = "Osloveien 82", Poststed = poststedFeil, Telefon = "12345678", Epost = "*****@*****.**", Aktiv = true
            };


            if (id == 0)
            {
                var bestilling = new Bestilling()
                {
                    Id    = 0,
                    Rute  = ruteFeil,
                    Kunde = kundeFeil
                };
                return(bestilling);
            }
            else
            {
                var bestilling = new Bestilling()
                {
                    Id    = 1,
                    Rute  = rute,
                    Kunde = kunde
                };
                return(bestilling);
            }
        }
 public bool settInnFlymaskin(Flymaskin innFlymaskin)
 {
     return(_repository.settInnFlymaskin(innFlymaskin));
 }
 public bool endreFlymaskin(string flyId, Flymaskin innFlymaskin)
 {
     return(_repository.endreFlymaskin(flyId, innFlymaskin));
 }
Esempio n. 27
0
        public void ListBestilling_OK()
        {
            // Arrange
            var SessionMock = new TestControllerBuilder();
            var controller  = new BestillingController(new BestillingBLL(new BestillingStub()));

            SessionMock.InitializeController(controller);
            controller.Session["LoggetInn"] = true;

            // Bestilling Objekter
            var reiseFra = new Flyplass()
            {
                FlyplassKode = "OSL", By = "Oslo"
            };
            var reiseTil = new Flyplass()
            {
                FlyplassKode = "KRS", By = "Kristiansand"
            };
            var flymaskin = new Flymaskin()
            {
                FlyId = "AA00", Type = "Boeing", Kapasitet = 100
            };
            var rute = new Rute()
            {
                RuteId = "OSLKRS000", ReiseFra = reiseFra, ReiseTil = reiseTil, Dato = "10.10.2017", Tid = "10:00", ReiseTid = "10min", Flymaskin = flymaskin, Pris = 999
            };
            var poststed = new Poststed()
            {
                Postnr = "1000", Sted = "Oslo"
            };
            var kunde = new Kunde()
            {
                Fornavn = "Per", Etternavn = "Olsen", Adresse = "Osloveien 82", Poststed = poststed, Telefon = "12345678", Epost = "*****@*****.**", Aktiv = true
            };

            var forventetResultat = new List <Bestilling>();
            var bestilling        = new Bestilling()
            {
                Id    = 1,
                Rute  = rute,
                Kunde = kunde
            };

            forventetResultat.Add(bestilling);
            forventetResultat.Add(bestilling);
            forventetResultat.Add(bestilling);

            // Act
            var actionResult = (ViewResult)controller.ListBestillinger();
            var resultat     = (List <Bestilling>)actionResult.Model;

            // Assert
            Assert.AreEqual(actionResult.ViewName, "");

            for (var i = 0; i < resultat.Count; i++)
            {
                Assert.AreEqual(forventetResultat[i].Id, resultat[i].Id);
                Assert.AreEqual(forventetResultat[i].Rute.RuteId, resultat[i].Rute.RuteId);
                Assert.AreEqual(forventetResultat[i].Rute.ReiseFra.FlyplassKode, resultat[i].Rute.ReiseFra.FlyplassKode);
                Assert.AreEqual(forventetResultat[i].Rute.ReiseFra.By, resultat[i].Rute.ReiseFra.By);
                Assert.AreEqual(forventetResultat[i].Rute.ReiseTil.FlyplassKode, resultat[i].Rute.ReiseTil.FlyplassKode);
                Assert.AreEqual(forventetResultat[i].Rute.ReiseTil.By, resultat[i].Rute.ReiseTil.By);
                Assert.AreEqual(forventetResultat[i].Rute.Dato, resultat[i].Rute.Dato);
                Assert.AreEqual(forventetResultat[i].Rute.Tid, resultat[i].Rute.Tid);
                Assert.AreEqual(forventetResultat[i].Rute.ReiseTid, resultat[i].Rute.ReiseTid);
                Assert.AreEqual(forventetResultat[i].Rute.Flymaskin.FlyId, resultat[i].Rute.Flymaskin.FlyId);
                Assert.AreEqual(forventetResultat[i].Rute.Flymaskin.Type, resultat[i].Rute.Flymaskin.Type);
                Assert.AreEqual(forventetResultat[i].Rute.Flymaskin.Kapasitet, resultat[i].Rute.Flymaskin.Kapasitet);
                Assert.AreEqual(forventetResultat[i].Rute.Pris, resultat[i].Rute.Pris);

                Assert.AreEqual(forventetResultat[i].Kunde.Fornavn, resultat[i].Kunde.Fornavn);
                Assert.AreEqual(forventetResultat[i].Kunde.Etternavn, resultat[i].Kunde.Etternavn);
                Assert.AreEqual(forventetResultat[i].Kunde.Adresse, resultat[i].Kunde.Adresse);
                Assert.AreEqual(forventetResultat[i].Kunde.Poststed.Postnr, resultat[i].Kunde.Poststed.Postnr);
                Assert.AreEqual(forventetResultat[i].Kunde.Poststed.Sted, resultat[i].Kunde.Poststed.Sted);
                Assert.AreEqual(forventetResultat[i].Kunde.Telefon, resultat[i].Kunde.Telefon);
                Assert.AreEqual(forventetResultat[i].Kunde.Epost, resultat[i].Kunde.Epost);
                Assert.AreEqual(forventetResultat[i].Kunde.Aktiv, resultat[i].Kunde.Aktiv);
            }
        }
        protected override void Seed(RetroDb retroDb)
        {
            /*
             * Poststeder
             */
            List <Poststed> innPoststeder = new List <Poststed>();
            var             innP1         = new Poststed()
            {
                Postnr = "1234", Sted = "Oslo"
            };
            var innP2 = new Poststed()
            {
                Postnr = "1000", Sted = "Oslo"
            };
            var innP3 = new Poststed()
            {
                Postnr = "1001", Sted = "Oslo"
            };
            var innP4 = new Poststed()
            {
                Postnr = "1800", Sted = "Askim"
            };
            var innP5 = new Poststed()
            {
                Postnr = "5000", Sted = "Bergen"
            };
            var innP6 = new Poststed()
            {
                Postnr = "4000", Sted = "Stavanger"
            };
            var innP7 = new Poststed()
            {
                Postnr = "2000", Sted = "Lillestrøm"
            };
            var innP8 = new Poststed()
            {
                Postnr = "2005", Sted = "Rælingen"
            };
            var innP9 = new Poststed()
            {
                Postnr = "2020", Sted = "Skedsmokorset"
            };
            var innP10 = new Poststed()
            {
                Postnr = "2014", Sted = "Blystadlia"
            };
            var innP11 = new Poststed()
            {
                Postnr = "6000", Sted = "Ålesund"
            };
            var innP12 = new Poststed()
            {
                Postnr = "8000", Sted = "Bodø"
            };
            var innP13 = new Poststed()
            {
                Postnr = "3000", Sted = "Drammen"
            };
            var innP14 = new Poststed()
            {
                Postnr = "7000", Sted = "Trondheim"
            };
            var innP15 = new Poststed()
            {
                Postnr = "9000", Sted = "Troms"
            };
            var innP16 = new Poststed()
            {
                Postnr = "9900", Sted = "Kirkenes"
            };
            var innP17 = new Poststed()
            {
                Postnr = "9500", Sted = "Alta"
            };

            innPoststeder.Add(innP1);
            innPoststeder.Add(innP2);
            innPoststeder.Add(innP3);
            innPoststeder.Add(innP4);
            innPoststeder.Add(innP5);
            innPoststeder.Add(innP6);
            innPoststeder.Add(innP7);
            innPoststeder.Add(innP8);
            innPoststeder.Add(innP9);
            innPoststeder.Add(innP10);
            innPoststeder.Add(innP11);
            innPoststeder.Add(innP12);
            innPoststeder.Add(innP13);
            innPoststeder.Add(innP14);
            innPoststeder.Add(innP15);
            innPoststeder.Add(innP16);
            innPoststeder.Add(innP17);

            foreach (Poststed p in innPoststeder)
            {
                retroDb.Poststeder.Add(p);
            }
            base.Seed(retroDb);

            /*
             * Kunder
             */
            List <Kunde> innKunder = new List <Kunde>();

            innKunder.Add(new Kunde()
            {
                Fornavn = "Ola", Etternavn = "Nordmann", Adresse = "Eventyrveien 11", Poststed = innP1, Telefon = "22222222", Epost = "*****@*****.**", Aktiv = true
            });
            innKunder.Add(new Kunde()
            {
                Fornavn = "Kari", Etternavn = "Svensken", Adresse = "Korvgatan 22", Poststed = innP2, Telefon = "33333333", Epost = "*****@*****.**", Aktiv = true
            });
            innKunder.Add(new Kunde()
            {
                Fornavn = "Baron", Etternavn = "Blod", Adresse = "Helvete", Poststed = innP3, Telefon = "44444444", Epost = "*****@*****.**", Aktiv = false
            });
            innKunder.Add(new Kunde()
            {
                Fornavn = "Kristin", Etternavn = "Hansen", Adresse = "Blåbærgata 55", Poststed = innP4, Telefon = "55555555", Epost = "*****@*****.**", Aktiv = true
            });
            innKunder.Add(new Kunde()
            {
                Fornavn = "Petter", Etternavn = "Bolla", Adresse = "Solstien 5", Poststed = innP5, Telefon = "66666666", Epost = "*****@*****.**", Aktiv = true
            });
            innKunder.Add(new Kunde()
            {
                Fornavn = "Jesus", Etternavn = "Kristus", Adresse = "På korset", Poststed = innP6, Telefon = "77777777", Epost = "*****@*****.**", Aktiv = false
            });

            foreach (Kunde kunde in innKunder)
            {
                retroDb.Kunder.Add(kunde);
            }
            base.Seed(retroDb);


            /*
             * Flymaskiner
             */
            List <Flymaskin> innFlymaskiner = new List <Flymaskin>();
            var f1 = new Flymaskin()
            {
                FlyId = "AA01", Type = "Boeing 737", Kapasitet = 500
            };
            var f2 = new Flymaskin()
            {
                FlyId = "AA02", Type = "Boeing 747", Kapasitet = 400
            };
            var f3 = new Flymaskin()
            {
                FlyId = "AA03", Type = "Boeing 767", Kapasitet = 300
            };
            var f4 = new Flymaskin()
            {
                FlyId = "AA04", Type = "Boeing 637", Kapasitet = 200
            };
            var f5 = new Flymaskin()
            {
                FlyId = "AA05", Type = "Boeing 747", Kapasitet = 200
            };
            var f6 = new Flymaskin()
            {
                FlyId = "AA06", Type = "Boeing 657", Kapasitet = 150
            };
            var f7 = new Flymaskin()
            {
                FlyId = "AA07", Type = "Boeing 747", Kapasitet = 200
            };
            var f8 = new Flymaskin()
            {
                FlyId = "AA08", Type = "Boeing 657", Kapasitet = 150
            };
            var f9 = new Flymaskin()
            {
                FlyId = "AA09", Type = "Boeing 747", Kapasitet = 200
            };
            var f10 = new Flymaskin()
            {
                FlyId = "AA10", Type = "Boeing 657", Kapasitet = 150
            };
            var f11 = new Flymaskin()
            {
                FlyId = "BB01", Type = "Boeing 777", Kapasitet = 500
            };
            var f12 = new Flymaskin()
            {
                FlyId = "BB02", Type = "Boeing 786", Kapasitet = 400
            };
            var f13 = new Flymaskin()
            {
                FlyId = "BB03", Type = "Boeing 787", Kapasitet = 300
            };
            var f14 = new Flymaskin()
            {
                FlyId = "BB04", Type = "Boeing 637", Kapasitet = 200
            };
            var f15 = new Flymaskin()
            {
                FlyId = "BB05", Type = "Boeing 765", Kapasitet = 200
            };
            var f16 = new Flymaskin()
            {
                FlyId = "BB06", Type = "Boeing 657", Kapasitet = 150
            };
            var f17 = new Flymaskin()
            {
                FlyId = "BB07", Type = "Boeing 777", Kapasitet = 200
            };
            var f18 = new Flymaskin()
            {
                FlyId = "BB08", Type = "Boeing 657", Kapasitet = 150
            };
            var f19 = new Flymaskin()
            {
                FlyId = "BB09", Type = "Boeing 787", Kapasitet = 200
            };
            var f20 = new Flymaskin()
            {
                FlyId = "BB10", Type = "Boeing 657", Kapasitet = 150
            };

            innFlymaskiner.Add(f1);
            innFlymaskiner.Add(f2);
            innFlymaskiner.Add(f3);
            innFlymaskiner.Add(f4);
            innFlymaskiner.Add(f5);
            innFlymaskiner.Add(f6);
            innFlymaskiner.Add(f7);
            innFlymaskiner.Add(f8);
            innFlymaskiner.Add(f9);
            innFlymaskiner.Add(f10);
            innFlymaskiner.Add(f11);
            innFlymaskiner.Add(f12);
            innFlymaskiner.Add(f13);
            innFlymaskiner.Add(f14);
            innFlymaskiner.Add(f15);
            innFlymaskiner.Add(f16);
            innFlymaskiner.Add(f17);
            innFlymaskiner.Add(f18);
            innFlymaskiner.Add(f19);
            innFlymaskiner.Add(f20);

            foreach (Flymaskin fly in innFlymaskiner)
            {
                retroDb.Flymaskiner.Add(fly);
            }
            base.Seed(retroDb);



            // For innsetting i Rute tabell
            List <Flyplass> innFlyplasser = new List <Flyplass>();
            var             OSL           = new Flyplass()
            {
                FlyplassKode = "OSL", By = "Oslo"
            };
            var KRS = new Flyplass()
            {
                FlyplassKode = "KRS", By = "Kristiansand"
            };
            var TRD = new Flyplass()
            {
                FlyplassKode = "TRD", By = "Trondheim"
            };
            var MOL = new Flyplass()
            {
                FlyplassKode = "MOL", By = "Molde"
            };
            var BOD = new Flyplass()
            {
                FlyplassKode = "BOD", By = "Bodø"
            };
            var SVG = new Flyplass()
            {
                FlyplassKode = "SVG", By = "Stavanger"
            };
            var BRD = new Flyplass()
            {
                FlyplassKode = "BRD", By = "Bardufoss"
            };
            var KRK = new Flyplass()
            {
                FlyplassKode = "KRK", By = "Kirkenes"
            };
            var TRS = new Flyplass()
            {
                FlyplassKode = "TRS", By = "Tromsø"
            };
            var ALS = new Flyplass()
            {
                FlyplassKode = "ALS", By = "Ålesund"
            };
            var NRV = new Flyplass()
            {
                FlyplassKode = "NRV", By = "Narvik/Harstad"
            };
            var LKS = new Flyplass()
            {
                FlyplassKode = "LKS", By = "Lakselv"
            };
            var HGS = new Flyplass()
            {
                FlyplassKode = "HGS", By = "Haugesund"
            };
            var ALT = new Flyplass()
            {
                FlyplassKode = "ALT", By = "Alta"
            };

            innFlyplasser.Add(OSL);
            innFlyplasser.Add(KRS);
            innFlyplasser.Add(TRD);
            innFlyplasser.Add(MOL);
            innFlyplasser.Add(BOD);
            innFlyplasser.Add(SVG);
            innFlyplasser.Add(BRD);
            innFlyplasser.Add(KRK);
            innFlyplasser.Add(TRS);
            innFlyplasser.Add(ALS);
            innFlyplasser.Add(NRV);
            innFlyplasser.Add(LKS);
            innFlyplasser.Add(HGS);
            innFlyplasser.Add(ALT);

            foreach (Flyplass flyplass in innFlyplasser)
            {
                retroDb.Flyplasser.Add(flyplass);
            }
            base.Seed(retroDb);



            // Fra Oslo 10.10.2017
            List <Rute> innRuter = new List <Rute>();
            var         OSL001   = new Rute()
            {
                RuteId = "OSLSVG001", ReiseFra = OSL, ReiseTil = SVG, Tid = "12:00", Dato = "10.10.2017", ReiseTid = "50min", Flymaskin = f1, Pris = 499
            };
            var OSL002 = new Rute()
            {
                RuteId = "OSLKRS001", ReiseFra = OSL, ReiseTil = KRS, Tid = "12:00", Dato = "10.10.2017", ReiseTid = "55min", Flymaskin = f1, Pris = 499
            };
            var OSL003 = new Rute()
            {
                RuteId = "OSLTRD001", ReiseFra = OSL, ReiseTil = TRD, Tid = "12:00", Dato = "10.10.2017", ReiseTid = "59min", Flymaskin = f2, Pris = 499
            };
            var OSL004 = new Rute()
            {
                RuteId = "OSLMOL001", ReiseFra = OSL, ReiseTil = MOL, Tid = "12:00", Dato = "10.10.2017", ReiseTid = "47min", Flymaskin = f2, Pris = 499
            };
            var OSL005 = new Rute()
            {
                RuteId = "OSLSVG002", ReiseFra = OSL, ReiseTil = SVG, Tid = "18:00", Dato = "10.10.2017", ReiseTid = "50min", Flymaskin = f3, Pris = 499
            };
            var OSL006 = new Rute()
            {
                RuteId = "OSLKRS002", ReiseFra = OSL, ReiseTil = KRS, Tid = "18:00", Dato = "10.10.2017", ReiseTid = "55min", Flymaskin = f3, Pris = 499
            };
            var OSL007 = new Rute()
            {
                RuteId = "OSLTRD002", ReiseFra = OSL, ReiseTil = TRD, Tid = "18:00", Dato = "10.10.2017", ReiseTid = "59min", Flymaskin = f4, Pris = 499
            };
            var OSL008 = new Rute()
            {
                RuteId = "OSLMOL002", ReiseFra = OSL, ReiseTil = MOL, Tid = "18:00", Dato = "10.10.2017", ReiseTid = "47min", Flymaskin = f4, Pris = 499
            };

            //Fra Stavanger 10.10.2017
            var SVG001 = new Rute()
            {
                RuteId = "SVGOSL111", ReiseFra = SVG, ReiseTil = OSL, Tid = "09:00", Dato = "10.10.2017", ReiseTid = "50min", Flymaskin = f1, Pris = 399
            };
            var SVG002 = new Rute()
            {
                RuteId = "SVGOSL222", ReiseFra = SVG, ReiseTil = OSL, Tid = "13:00", Dato = "10.10.2017", ReiseTid = "50min", Flymaskin = f2, Pris = 499
            };
            var SVG003 = new Rute()
            {
                RuteId = "SVGOSL333", ReiseFra = SVG, ReiseTil = OSL, Tid = "19:00", Dato = "10.10.2017", ReiseTid = "50min", Flymaskin = f1, Pris = 599
            };
            var SVG004 = new Rute()
            {
                RuteId = "SVGKRS111", ReiseFra = SVG, ReiseTil = KRS, Tid = "12:00", Dato = "10.10.2017", ReiseTid = "55min", Flymaskin = f2, Pris = 399
            };
            var SVG005 = new Rute()
            {
                RuteId = "SVGKRS222", ReiseFra = SVG, ReiseTil = KRS, Tid = "18:00", Dato = "10.10.2017", ReiseTid = "55min", Flymaskin = f1, Pris = 499
            };
            var SVG006 = new Rute()
            {
                RuteId = "SVGKRS333", ReiseFra = SVG, ReiseTil = KRS, Tid = "22:00", Dato = "10.10.2017", ReiseTid = "55min", Flymaskin = f4, Pris = 599
            };
            var SVG007 = new Rute()
            {
                RuteId = "SVGTRD111", ReiseFra = SVG, ReiseTil = TRD, Tid = "06:00", Dato = "10.10.2017", ReiseTid = "55min", Flymaskin = f5, Pris = 399
            };
            var SVG008 = new Rute()
            {
                RuteId = "SVGTRD222", ReiseFra = SVG, ReiseTil = TRD, Tid = "15:00", Dato = "10.10.2017", ReiseTid = "59min", Flymaskin = f4, Pris = 499
            };
            var SVG009 = new Rute()
            {
                RuteId = "SVGTRD333", ReiseFra = SVG, ReiseTil = TRD, Tid = "23:00", Dato = "10.10.2017", ReiseTid = "59min", Flymaskin = f5, Pris = 599
            };
            var SVG010 = new Rute()
            {
                RuteId = "SVGMOL111", ReiseFra = SVG, ReiseTil = MOL, Tid = "07:00", Dato = "10.10.2017", ReiseTid = "47min", Flymaskin = f6, Pris = 399
            };
            var SVG011 = new Rute()
            {
                RuteId = "SVGMOL222", ReiseFra = SVG, ReiseTil = MOL, Tid = "16:00", Dato = "10.10.2017", ReiseTid = "47min", Flymaskin = f4, Pris = 499
            };
            var SVG012 = new Rute()
            {
                RuteId = "SVGMOL333", ReiseFra = SVG, ReiseTil = MOL, Tid = "21:00", Dato = "10.10.2017", ReiseTid = "47min", Flymaskin = f2, Pris = 599
            };

            innRuter.Add(OSL001);
            innRuter.Add(OSL001);
            innRuter.Add(OSL003);
            innRuter.Add(OSL004);
            innRuter.Add(OSL005);
            innRuter.Add(OSL006);
            innRuter.Add(OSL007);
            innRuter.Add(OSL008);
            innRuter.Add(SVG001);
            innRuter.Add(SVG002);
            innRuter.Add(SVG003);
            innRuter.Add(SVG004);
            innRuter.Add(SVG005);
            innRuter.Add(SVG006);
            innRuter.Add(SVG007);
            innRuter.Add(SVG008);
            innRuter.Add(SVG009);
            innRuter.Add(SVG010);
            innRuter.Add(SVG011);
            innRuter.Add(SVG012);
            foreach (Rute rute in innRuter)
            {
                retroDb.Ruter.Add(rute);
            }
            base.Seed(retroDb);

            // BESTILLINGER
            var kunde1 = new Kunde()
            {
                Fornavn = "Per", Etternavn = "Olsen", Adresse = "Eventyrveien 2", Poststed = innP4, Epost = "*****@*****.**", Telefon = "22223333", Aktiv = true
            };
            var kunde2 = new Kunde()
            {
                Fornavn = "Kari", Etternavn = "PEttersen", Adresse = "Portveien 42", Poststed = innP5, Epost = "*****@*****.**", Telefon = "22224455", Aktiv = true
            };
            var kunde3 = new Kunde()
            {
                Fornavn = "Ola", Etternavn = "Rasmussen", Adresse = "Eventyrveien 2", Poststed = innP4, Epost = "*****@*****.**", Telefon = "22223333", Aktiv = true
            };
            var kunde4 = new Kunde()
            {
                Fornavn = "Krister", Etternavn = "Hermansen", Adresse = "Portveien 42", Poststed = innP5, Epost = "*****@*****.**", Telefon = "22224455", Aktiv = true
            };
            var kunde5 = new Kunde()
            {
                Fornavn = "Lene", Etternavn = "Pedersen", Adresse = "Eventyrveien 2", Poststed = innP4, Epost = "*****@*****.**", Telefon = "22223333", Aktiv = true
            };
            var kunde6 = new Kunde()
            {
                Fornavn = "Trine", Etternavn = "Nilsen", Adresse = "Portveien 42", Poststed = innP5, Epost = "*****@*****.**", Telefon = "22224455", Aktiv = true
            };



            List <Bestilling> innBestillinger = new List <Bestilling>();
            var b1 = new Bestilling()
            {
                Kunde = kunde1, Rute = OSL001
            };
            var b2 = new Bestilling()
            {
                Kunde = kunde2, Rute = OSL002
            };
            var b3 = new Bestilling()
            {
                Kunde = kunde3, Rute = OSL003
            };
            var b4 = new Bestilling()
            {
                Kunde = kunde4, Rute = SVG001
            };
            var b5 = new Bestilling()
            {
                Kunde = kunde5, Rute = SVG002
            };
            var b6 = new Bestilling()
            {
                Kunde = kunde6, Rute = SVG003
            };

            innBestillinger.Add(b1);
            innBestillinger.Add(b2);
            innBestillinger.Add(b3);
            innBestillinger.Add(b4);
            innBestillinger.Add(b5);
            innBestillinger.Add(b6);
            foreach (Bestilling bestilling in innBestillinger)
            {
                retroDb.Bestillinger.Add(bestilling);
            }
            base.Seed(retroDb);


            // Ruter påfyll
            //
            // Fra Molde
            innRuter.Add(new Rute()
            {
                RuteId = "MOLOSL001", ReiseFra = MOL, ReiseTil = OSL, Tid = "12:00", Dato = "10.10.2017", ReiseTid = "50min", Flymaskin = f5, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "MOLSVG001", ReiseFra = MOL, ReiseTil = SVG, Tid = "12:00", Dato = "11.10.2017", ReiseTid = "55min", Flymaskin = f6, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "MOLTRD001", ReiseFra = MOL, ReiseTil = TRD, Tid = "12:00", Dato = "12.10.2017", ReiseTid = "59min", Flymaskin = f4, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "MOLKRS001", ReiseFra = MOL, ReiseTil = KRS, Tid = "12:00", Dato = "13.10.2017", ReiseTid = "47min", Flymaskin = f5, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "MOLOSL002", ReiseFra = MOL, ReiseTil = OSL, Tid = "18:00", Dato = "10.10.2017", ReiseTid = "50min", Flymaskin = f5, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "MOLSVG002", ReiseFra = MOL, ReiseTil = SVG, Tid = "18:00", Dato = "11.10.2017", ReiseTid = "55min", Flymaskin = f3, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "MOLTRD002", ReiseFra = MOL, ReiseTil = TRD, Tid = "18:00", Dato = "12.10.2017", ReiseTid = "59min", Flymaskin = f5, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "MOLKRS002", ReiseFra = MOL, ReiseTil = KRS, Tid = "18:00", Dato = "13.10.2017", ReiseTid = "47min", Flymaskin = f3, Pris = 499
            });


            // Fra Stavanger
            innRuter.Add(new Rute()
            {
                RuteId = "SVGOSL001", ReiseFra = SVG, ReiseTil = OSL, Tid = "12:00", Dato = "10.10.2017", ReiseTid = "50min", Flymaskin = f5, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "SVGKRS001", ReiseFra = SVG, ReiseTil = OSL, Tid = "12:00", Dato = "11.10.2017", ReiseTid = "55min", Flymaskin = f6, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "SVGTRD001", ReiseFra = SVG, ReiseTil = TRD, Tid = "12:00", Dato = "12.10.2017", ReiseTid = "55min", Flymaskin = f5, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "SVGMOL001", ReiseFra = SVG, ReiseTil = MOL, Tid = "12:00", Dato = "13.10.2017", ReiseTid = "47min", Flymaskin = f6, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "SVGOSL002", ReiseFra = SVG, ReiseTil = OSL, Tid = "18:00", Dato = "10.10.2017", ReiseTid = "50min", Flymaskin = f5, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "SVGKRS002", ReiseFra = SVG, ReiseTil = KRS, Tid = "18:00", Dato = "11.10.2017", ReiseTid = "55min", Flymaskin = f6, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "SVGTRD002", ReiseFra = SVG, ReiseTil = TRD, Tid = "18:00", Dato = "12.10.2017", ReiseTid = "59min", Flymaskin = f5, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "SVGMOL002", ReiseFra = SVG, ReiseTil = MOL, Tid = "18:00", Dato = "13.10.2017", ReiseTid = "47min", Flymaskin = f6, Pris = 499
            });

            // Fra Trondheim
            innRuter.Add(new Rute()
            {
                RuteId = "TRDKRS001", ReiseFra = TRD, ReiseTil = KRS, Tid = "12:00", Dato = "10.10.2017", ReiseTid = "50min", Flymaskin = f5, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "TRDMOL001", ReiseFra = TRD, ReiseTil = MOL, Tid = "12:00", Dato = "11.10.2017", ReiseTid = "55min", Flymaskin = f6, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "TRDOSL001", ReiseFra = TRD, ReiseTil = OSL, Tid = "12:00", Dato = "12.10.2017", ReiseTid = "59min", Flymaskin = f5, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "TRDSVG001", ReiseFra = TRD, ReiseTil = SVG, Tid = "12:00", Dato = "13.10.2017", ReiseTid = "47min", Flymaskin = f6, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "TRDKRS002", ReiseFra = TRD, ReiseTil = KRS, Tid = "18:00", Dato = "10.10.2017", ReiseTid = "50min", Flymaskin = f5, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "TRDMOL002", ReiseFra = TRD, ReiseTil = MOL, Tid = "18:00", Dato = "11.10.2017", ReiseTid = "55min", Flymaskin = f6, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "TRDOSL002", ReiseFra = TRD, ReiseTil = OSL, Tid = "18:00", Dato = "12.10.2017", ReiseTid = "59min", Flymaskin = f5, Pris = 499
            });
            innRuter.Add(new Rute()
            {
                RuteId = "TRDSVG002", ReiseFra = TRD, ReiseTil = SVG, Tid = "18:00", Dato = "13.10.2017", ReiseTid = "47min", Flymaskin = f6, Pris = 499
            });


            foreach (Rute rute in innRuter)
            {
                retroDb.Ruter.Add(rute);
            }
            base.Seed(retroDb);
        }
        public Rute hentEnRute(string ruteId)
        {
            // OK
            var reiseFra = new Flyplass()
            {
                FlyplassKode = "OSL", By = "Oslo"
            };
            var reiseTil = new Flyplass()
            {
                FlyplassKode = "KRS", By = "Kristiansand"
            };
            var flymaskin = new Flymaskin()
            {
                FlyId = "AA00", Type = "Boeing", Kapasitet = 100
            };

            // Feil
            var reiseFraFeil = new Flyplass()
            {
                FlyplassKode = "TST", By = "Feil"
            };
            var reiseTilFeil = new Flyplass()
            {
                FlyplassKode = "TST", By = "Feil"
            };
            var flymaskinFeil = new Flymaskin()
            {
                FlyId = "TS00", Type = "Feil", Kapasitet = 1
            };

            if (ruteId == "")
            {
                var rute = new Rute()
                {
                    RuteId    = "TSTTST000",
                    ReiseFra  = reiseFraFeil,
                    ReiseTil  = reiseTilFeil,
                    Dato      = "00.00.0000",
                    Tid       = "00:00",
                    ReiseTid  = "0min",
                    Flymaskin = flymaskinFeil,
                    Pris      = 999
                };
                return(rute);
            }
            else
            {
                var rute = new Rute()
                {
                    RuteId    = "OSLKRS000",
                    ReiseFra  = reiseFra,
                    ReiseTil  = reiseTil,
                    Dato      = "10.10.2017",
                    Tid       = "10:00",
                    ReiseTid  = "10min",
                    Flymaskin = flymaskin,
                    Pris      = 999
                };
                return(rute);
            }
        }