// GET: Zoekertjes/Edit/5
        public ActionResult EditZoekertje(int?id)
        {
            //Controlle Op ID
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            //Nieuw Zoekertje Object aanmaken, eager loading met Include voor vehicle (zodat een link naar het vehicle kan voorzien worden??)
            Zoekertje vZoekertje = db.Zoekertjes
                                   .Include(z => z.Vehicle)
                                   .SingleOrDefault(z => z.Id == id);

            //Controle op zoekertje
            if (vZoekertje == null)
            {
                return(HttpNotFound());
            }

            //Zoekertje in ViewModel steken, Select List aanmaken
            ZoekertjeViewModel vView = new ZoekertjeViewModel()
            {
                Zoekertje = vZoekertje,
                Vehicles  = new SelectList(db.Vehicles, "Id", "Type")
            };

            //Show
            return(View(vView));
        }
        public ActionResult EditZoekertje(ZoekertjeViewModel vZoekertje)
        {
            //Controle
            if (ModelState.IsValid)
            {
                //Controle
                if (vZoekertje.Zoekertje == null)
                {
                    return(HttpNotFound());
                }

                //State van Zoekertje wijzigen en wijzigingen opslaan
                db.Entry(vZoekertje.Zoekertje).State = EntityState.Modified;
                db.SaveChanges();

                //Bevestigings boodschap meegeven
                ViewBag.Info = "Gegevens gewijzigd: " + DateTime.Now.ToShortTimeString();

                //Show
                vZoekertje.Vehicles = new SelectList(db.Vehicles, "Id", "Type");
                return(View(vZoekertje));
            }

            return(View(vZoekertje));
        }
        /*********ZOEKERTJES**********/
        #region Zoekertjes
        // GET: Zoekertjes/Create
        public ActionResult CreateZoekertje()
        {
            //ViewModel aanmaken
            ZoekertjeViewModel vView = new ZoekertjeViewModel();

            //SelectList van ViewModel opvullen voor gebruik van dropdown in de view
            vView.Vehicles = new SelectList(db.Vehicles, "Id", "Type");

            //Show
            return(View(vView));
        }
        public ActionResult CreateZoekertje(ZoekertjeViewModel vZoekertje)
        {
            //Controle
            if (ModelState.IsValid)
            {
                //Nieuw Zoekertje Object aanmaken en gegevens die uit het ViewModel komen daarvoor gebruiken
                Zoekertje zoekertje = new Zoekertje()
                {
                    Title        = vZoekertje.Zoekertje.Title,
                    Prijs        = vZoekertje.Zoekertje.Prijs,
                    Beschrijving = vZoekertje.Zoekertje.Beschrijving,
                    Vehicle      = db.Vehicles.Find(vZoekertje.Zoekertje.VehicleId)
                };

                //Zoekertje toevoegen aan db en wijzigingen opslaan
                db.Zoekertjes.Add(zoekertje);
                db.SaveChanges();
            }

            //Show
            return(RedirectToAction("Index"));
        }