public ActionResult Create(FilmViewModel pFilmViewModel) { if (Request.IsAuthenticated) { try { GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); Film f = null; if (Request.Form["creerExemplaire"] != null) { f = gestionnaireFilms.CreerFilmEtExemplaire(pFilmViewModel.LeFilm, pFilmViewModel.LeSupport.Code, pFilmViewModel.LeProprietaire.Code); //On affiche la page du film return RedirectToAction("Details", "Film", new { codeFilm = f.Code }); } else if (Request.Form["creerSouhait"] != null) { f = gestionnaireFilms.CreerFilmEtSouhait(pFilmViewModel.LeFilm, pFilmViewModel.LeSupport.Code, pFilmViewModel.LeProprietaire.Code); } //On affiche la page du film return RedirectToAction("Details", "Film", new { codeFilm = f.Code }); } catch (Exception ex) { HandleErrorInfo error = new HandleErrorInfo(ex, "Film", "CreerFilm"); return View("Error", error); } } else { return RedirectToAction("LogOn", "Account"); } }