public ActionResult Create(MediaViewModel pMediaViewModel) { if (Request.IsAuthenticated) { try { GestionnaireJeux gestionnaireJeux = new GestionnaireJeux(); Jeu f = null; if (Request.Form["creerExemplaire"] != null) { pMediaViewModel.LeJeu.Developpeur.Nom = pMediaViewModel.Developpeur; pMediaViewModel.LeJeu.Editeur.Nom = pMediaViewModel.Editeur; f = gestionnaireJeux.CreerJeuEtExemplaire(pMediaViewModel.LeJeu, pMediaViewModel.LeProprietaire.Code, pMediaViewModel.Etat, pMediaViewModel.DateAcquisition); //On affiche la page du jeu return RedirectToAction("Details", "Jeu", new { codeMedia = f.Code }); } else if (Request.Form["creerSouhait"] != null) { f = gestionnaireJeux.CreerJeuEtSouhait(pMediaViewModel.LeJeu, pMediaViewModel.LeProprietaire.Code); } //On affiche la page du jeu return RedirectToAction("Details", "Jeu", new { codeMedia = f.Code }); } catch (Exception ex) { HandleErrorInfo error = new HandleErrorInfo(ex, "Jeu", "CreerJeu"); return View("Error", error); } } else { return RedirectToAction("LogOn", "Account"); } }