protected override void ProcessRequest(HttpContext context) { //Récupération du site internet Guid codeFilm = new Guid(context.Request.QueryString["codeFilm"]); GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); gestionnaireFilms.ObtenirFilms(); Film leFilm = gestionnaireFilms.ObtenirLeFilm(codeFilm); // Chargement de l'image Image img = Image.FromFile(@"D:\Jaymz\Images\Pochettes\DVD\" + leFilm.Jaquette); // Resalisation de la miniature en 100x100 img = img.GetThumbnailImage(100, 100, null, IntPtr.Zero); // Envoie de l'image au client img.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg); // Liberer les ressources img.Dispose(); }
private List<Film> ObtenirListeFilmsFiltree() { mSelectedName = (String)Session["critereNomFilm"]; mSelectedGenres = (string[])Session["critereSelectedGenres"]; mSelectedProprios = (Guid[])Session["critereSelectedProprietaires"]; GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); List<Film> liste = gestionnaireFilms.ObtenirFilms(); if (!String.IsNullOrEmpty(mSelectedName)) { liste = liste.FindAll(findName); } liste = liste.FindAll(findGenre); liste = liste.FindAll(findProprio); return liste; }