protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterRoutes(RouteTable.Routes); GestionnaireGenres gestionnaireGenres = new GestionnaireGenres(); GestionnaireSupports gestionnaireSupports = new GestionnaireSupports(); GestionnaireProprietaires gestionnaireProprietaires = new GestionnaireProprietaires(); DataManager.ListeGenre = gestionnaireGenres.ObtenirGenres(); DataManager.ListeSupports = gestionnaireSupports.ObtenirSupports(); DataManager.ListeProprietaires = gestionnaireProprietaires.ObtenirProprietaires(); }
public ActionResult Create(Genre pGenre) { try { GestionnaireGenres gestionnaireGenres = new GestionnaireGenres(); //Mise à jour de la liste en mémoire DataManager.ListeGenre = gestionnaireGenres.AjouterGenre(pGenre); return RedirectToAction("Index"); } catch (Exception ex) { HandleErrorInfo error = new HandleErrorInfo(ex, "Genre", "Create"); return View("Error", error); } }
public ActionResult Edit(GenreViewModel pGenreViewModel) { try { Genre g = new Genre(); g.Code = pGenreViewModel.Code; g.Libelle = pGenreViewModel.Libelle; GestionnaireGenres gestionnaireGenres = new GestionnaireGenres(); //Mise à jour de la liste en mémoire DataManager.ListeGenre = gestionnaireGenres.MettreAJourGenre(g, pGenreViewModel.OldCode); return RedirectToAction("Index"); } catch (Exception ex) { HandleErrorInfo error = new HandleErrorInfo(ex, "Genre", "Edit"); return View("Error", error); } }
public ActionResult Delete(String pCode, FormCollection collection) { try { GestionnaireGenres gestionnaireGenres = new GestionnaireGenres(); //Mise à jour de la liste en mémoire DataManager.ListeGenre = gestionnaireGenres.SupprimerGenre(pCode); return RedirectToAction("Index"); } catch (Exception ex) { HandleErrorInfo error = new HandleErrorInfo(ex, "Genre", "Delete"); return View("Error", error); } }