public ActionResult CreateVoorBoek(BoekAuteurViewModel vm)
        {
            if (ModelState.IsValid) {
                //eerst zoeken in db ...
                var deAuteurInDb = _db.Auteurs.Where(a => a.Familienaam.Contains(vm.Auteur.Familienaam) && a.Voornaam.Contains(vm.Auteur.Voornaam)).FirstOrDefault();
                var boekInDb = _db.Boeken.Find(vm.BoekId);
                if (boekInDb != null)
                {
                    if (deAuteurInDb != null)
                    {

                        boekInDb.Auteurs.Add(deAuteurInDb);
                        _db.SaveChanges();
                    }
                    else
                    {
                        boekInDb.Auteurs.Add(vm.Auteur);
                        _db.SaveChanges();
                    }
                }
                else {
                    throw new HttpException(404, "Boek niet gevonden");
                }

            }
            return RedirectToAction("Index", "Home");
        }
        public ActionResult CreateVoorBoek(int boekId)
        {
            var boekInDb = _db.Boeken.Find(boekId);
            if (boekInDb != null){
                var auteur = new Auteur();

                BoekAuteurViewModel vm = new BoekAuteurViewModel { Auteur=auteur,Boek=boekInDb,BoekId=boekId};

                return View(vm);
            }
            throw new HttpException(404, "Boek niet gevonden");
        }