public ActionResult Create([Bind(Include = "Id,FlightId,UserId")] Booking booking)
        {
            if (ModelState.IsValid)
            {
                db.Bookings.Add(booking);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UserId   = new SelectList(db.AspNetUsers, "Id", "Email", booking.UserId);
            ViewBag.FlightId = new SelectList(db.Flights, "Id", "AirplaneId", booking.FlightId);
            return(View(booking));
        }
Ejemplo n.º 2
0
        public ActionResult Create([Bind(Include = "Id,AirplaneId,From,To")] Flight flight)
        {
            if (ModelState.IsValid)
            {
                db.Flights.Add(flight);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.AirplaneId = new SelectList(db.Airplanes, "Id", "AirlineId", flight.AirplaneId);
            ViewBag.From       = new SelectList(db.Airports, "Id", "Code", flight.From);
            ViewBag.To         = new SelectList(db.Airports, "Id", "Code", flight.To);
            return(View(flight));
        }
        public ActionResult ChangeLanguage(string id)
        {
            Session["Language"] = Language.LanguageDictionary[id];

            // Als de gebruiker aangemeld is:  Wijzig ook de gebruikers-taal!
            if (User.Identity.IsAuthenticated)
            {
                DB_Examen_P5_BramEntities db = new DB_Examen_P5_BramEntities();
                AspNetUser user = db.AspNetUsers.First(u => u.UserName == User.Identity.Name);
                user.LanguageId      = id;
                db.Entry(user).State = EntityState.Modified;
                db.SaveChanges();
            }

            return(Redirect(Session["LastUrl"].ToString()));
        }