示例#1
0
        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();
        }
示例#2
0
        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;

        }