public ActionResult NieuwGame()
        {
            try
            {
                GameViewModel viewModel = new GameViewModel();

                List<Genre> genres = genreDBController.GetGenres();
                Genre emptyGenre = new Genre();
                emptyGenre.ID = -1;
                emptyGenre.Naam = "";
                genres.Insert(0, emptyGenre);

                viewModel.Genres = new SelectList(genres, "ID", "Naam");
                return View(viewModel);
            }
            catch (Exception e)
            {
                ViewBag.FoutMelding = "Er is iets fout gegaan: " + e;
                return View();
            }
        }
 public ActionResult NieuwGame(GameViewModel viewModel)
 {
     try
     {
         viewModel.Game.Genre = genreDBController.GetGenre(viewModel.SelectedGenreID);
         if (ModelState.IsValid)
         {
             gameDBController.InsertGame(viewModel.Game);
             return RedirectToAction("Index", "Game");
         }
         else
         {
            viewModel.Genres = getSelectListGenres();
            return View(viewModel);
         }
     }
     catch (Exception e)
     {
         ViewBag.FoutMelding = "Er is iets fout gegaan: " + e;
         return View();
     }
 }
        public ActionResult WijzigGame(int gameId)
        {
            try
            {
                //Viewmodel aanmaken
                GameViewModel viewModel = new GameViewModel();
                //Te wijzigen game ophalen
                Game game = gameDBController.getGame(gameId);

                //Viewmodel vullen
                viewModel.Game = game;
                viewModel.SelectedGenreID = game.Genre.ID;
                //SelectList ophalen voor genres.
                viewModel.Genres = getSelectListGenres();

                //View retourneren met viewModel
                return View(viewModel);
            }
            catch (Exception e)
            {
                ViewBag.FoutMelding = "Er is iets fout gegaan: " + e;
                return View();
            }
        }