/// <summary> /// Jeu /// </summary> /// <param name="ficheJeuJVC">ficheJeuJVC</param> /// <param name="genre">genre</param> public Jeu(FicheJeuJVC ficheJeuJVC, Genre genre, Machine machine) : this() { this.Titre = ficheJeuJVC.Titre; this.Developpeur.Nom = ficheJeuJVC.Developpeur; this.Editeur.Nom = ficheJeuJVC.Editeur; if (!String.IsNullOrEmpty(ficheJeuJVC.DateSortie)) { if (ficheJeuJVC.DateSortie.Length == 4) { this.DateSortie = new DateTime(Int32.Parse(ficheJeuJVC.DateSortie), 1, 1); } else { this.DateSortie = DateTime.Parse(ficheJeuJVC.DateSortie); } } this.Synopsys = ficheJeuJVC.Description; this.LeGenre = genre; this.Photo = ficheJeuJVC.NomPhoto; this.LaMachine = machine; }
public Film(FicheFilmAllocine ficheFilmAllocine, Genre genre) { this.Titre = ficheFilmAllocine.Titre; this.Acteurs = ficheFilmAllocine.Casting.Acteurs; if (ficheFilmAllocine.InfosSortie.DateSortie == null || ficheFilmAllocine.InfosSortie.DateSortie.Year == 1900) { this.DateSortie = new DateTime(ficheFilmAllocine.AnneeProduction, 1, 1); } else { this.DateSortie = ficheFilmAllocine.InfosSortie.DateSortie; } this.Duree = ficheFilmAllocine.Duree/60; this.Realisateur = ficheFilmAllocine.Casting.Realisateur; this.Synopsys = ficheFilmAllocine.LeSynopsis; this.LeGenre = genre; this.Photo = ficheFilmAllocine.NomPhoto; if (ficheFilmAllocine.UrlFiche != null) { this.UrlFiche = ficheFilmAllocine.UrlFiche.Url; } }
public Film(FicheFilmAllocine ficheFilmAllocine, Genre genre) { this.Titre = ficheFilmAllocine.Titre; this.Acteurs = ficheFilmAllocine.Casting.Acteurs; this.DateSortie = ficheFilmAllocine.InfosSortie.DateSortie; this.Duree = ficheFilmAllocine.Duree/60; this.Realisateur = ficheFilmAllocine.Casting.Realisateur; this.Synopsys = ficheFilmAllocine.LeSynopsis; this.LeGenre = genre; this.Jaquette = ficheFilmAllocine.NomJaquette; }
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); } }
/// <summary> /// UpdateGenre /// </summary> /// <returns>Liste Genres</returns> public int UpdateGenre(Genre s, string pOldCode) { CustomDataSource maDataSource = new CustomDataSource(Properties.Settings.Default.CHAINE_CONNEXION); return maDataSource.ExecuterDML(REQUETE_MODIFICATION_GENRE, false, s.Code, s.Libelle, pOldCode); }
/// <summary> /// InsertGenre /// </summary> /// <returns>Liste Genres</returns> public int InsertGenre(Genre s) { CustomDataSource maDataSource = new CustomDataSource(Properties.Settings.Default.CHAINE_CONNEXION); return maDataSource.ExecuterDML(REQUETE_AJOUTER_GENRE, false, s.Code, s.Libelle); }
/// <summary> /// Constructeur /// </summary> /// <param name="pGenre"></param> public GenreViewModel(Genre pGenre) { this.Code = pGenre.Code; this.OldCode = pGenre.Code; this.Libelle = pGenre.Libelle; }
/// <summary> /// Modification d'un Genre /// </summary> /// <param name="s">Genre à modifier</param> /// <returns></returns> public List<Genre> MettreAJourGenre(Genre s, string pOldCode) { GenreDAO GenreDAO = new GenreDAO(); GenreDAO.UpdateGenre(s, pOldCode); return GenreDAO.ObtenirListeGenres(); }
/// <summary> /// Ajout d'un Genre /// </summary> /// <param name="s">Genre à ajouter</param> /// <returns></returns> public List<Genre> AjouterGenre(Genre s) { GenreDAO GenreDAO = new GenreDAO(); GenreDAO.InsertGenre(s); return GenreDAO.ObtenirListeGenres(); }