/// <summary> /// Construction de la liste des jeux /// </summary> /// <returns></returns> public List<Media> ObtenirMedias(Constantes.EnumTypeMedia pTypeMedia) { if (listeMedias == null) { listeMedias = MediaDAO.ObtenirListeMedias(pTypeMedia); } return listeMedias; }
public static List<Genre> ObtenirListeGenre(Constantes.EnumTypeMedia pTypeMedia) { switch (pTypeMedia) { case Constantes.EnumTypeMedia.FILM: return ListeGenre.Where<Genre>(item => item.Media == 1 | item.Media == 0).ToList<Genre>(); case Constantes.EnumTypeMedia.JEU: return ListeGenre.Where<Genre>(item => item.Media == 2 | item.Media == 0).ToList<Genre>(); default: return ListeGenre; } }
/// <summary> /// ObtenirListeMedias /// </summary> /// <param name="typeMedia">typeMedia</param> /// <returns>Liste medias</returns> public List<Media> ObtenirListeMedias(Constantes.EnumTypeMedia typeMedia) { CustomDataSource maDataSource = new CustomDataSource(Properties.Settings.Default.CHAINE_CONNEXION); return maDataSource.ExecuterRequeteList<Media>(REQUETE_OBTENIR_LISTE_MEDIAS, new MediaRowMapper(), false, typeMedia); }
/// <summary> /// Constructeur /// </summary> /// <param name="pTypeMedia">pTypeMedia</param> public MediaViewModel(Constantes.EnumTypeMedia pTypeMedia) : this() { TypeMedia = pTypeMedia; switch (pTypeMedia) { case Constantes.EnumTypeMedia.TOUT: break; case Constantes.EnumTypeMedia.FILM: LeFilm = new Film(); LeSupport = new Support(); OldSupport = new Support(); break; case Constantes.EnumTypeMedia.SERIE: LaSerie = new Serie(); LeSupport = new Support(); OldSupport = new Support(); break; case Constantes.EnumTypeMedia.JEU: LeJeu = new Jeu(); break; default: break; } }