// // GET: /Proprietaire/Details/5 public ActionResult Details(Guid pCode) { if (Request.IsAuthenticated) { Proprietaire proprietaire = DataManager.ListeProprietaires.Find(item => item.Code == pCode); GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); proprietaire.ListeSouhaits = gestionnaireFilms.ObtenirSouhaitsProprietaire(proprietaire.Code); List<Emprunt> listeEmprunts = gestionnaireFilms.ObtenirEmpruntsProprietaire(proprietaire.Code); proprietaire.ListeEmpruntsEnCours = listeEmprunts.Where<Emprunt>(item => item.DateRendu.Year <= 1900).ToList<Emprunt>(); proprietaire.ListeEmpruntsClos = listeEmprunts.Where<Emprunt>(item => item.DateRendu.Year > 1900).ToList<Emprunt>(); return View(proprietaire); } else { return RedirectToAction("LogOn", "Account"); } }
// // GET: /Film/ public ActionResult Index(int pNumeroPage) { if (Request.IsAuthenticated) { Proprietaire proprio = null; HttpContextWrapper httpContextWrapper = new HttpContextWrapper(System.Web.HttpContext.Current); if (httpContextWrapper != null && httpContextWrapper.Session["proprietaire"] != null) { proprio = (Proprietaire)httpContextWrapper.Session["proprietaire"]; } GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); // On retourne les x premières fiches //numPage = 1; //Session["numeroPage"] = numPage; List<Film> listeFiltree = ObtenirListeFilmsFiltree(); ListeFilmViewModel model = new ListeFilmViewModel(); model.NbPages = listeFiltree.Count / nbFilmsParPage; model.NbResultats = listeFiltree.Count; if (model.NbResultats % nbFilmsParPage > 0) { model.NbPages++; } model.ListeFilms = (listeFiltree.Skip((pNumeroPage - 1) * nbFilmsParPage).Take(nbFilmsParPage)).ToList<Film>(); model.NumeroPage = pNumeroPage; //return View(ObtenirListeFilmsFiltree().Skip((numPage-1) * nbFilmsParPage).Take(nbFilmsParPage)); return View(model); } else { return RedirectToAction("LogOn", "Account"); } }
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(); }
public void CreerFilmEtExemplaireTest() { try { GestionnaireFilms target = new GestionnaireFilms(); // TODO: initialisez à une valeur appropriée Film pFilm = new Film(new Guid("A727E383-9999-47C1-9AC8-ECADDAD634E1")); // TODO: initialisez à une valeur appropriée pFilm.Titre = "TESTFILM"; pFilm.PEGI = 0; pFilm.Synopsys = "Synopsys"; pFilm.Acteurs = "Acteurs"; pFilm.Realisateur = "Realisateur"; pFilm.Photo = "10 000.jpg"; pFilm.TypeMedia = MediaGestion.Modele.Constantes.EnumTypeMedia.FILM; pFilm.UrlFiche = ""; pFilm.LeGenre = new Genre(); pFilm.LeGenre.Code = "AVEN"; pFilm.Duree = 120; pFilm.DateSortie = DateTime.Parse("2012-01-03"); pFilm.Note = 0; string pCodeSupport = "DVD"; // TODO: initialisez à une valeur appropriée Guid pCodeProprietaire = new Guid("A727E383-ECAE-47C1-9AC8-ECADDAD634E1"); // TODO: initialisez à une valeur appropriée DateTime pDateAcquisition = DateTime.Parse("2013-01-03"); ; // TODO: initialisez à une valeur appropriée int pEtat = 0; // TODO: initialisez à une valeur appropriée Film expected = null; // TODO: initialisez à une valeur appropriée Film actual; actual = target.CreerFilmEtExemplaire(pFilm, pCodeSupport, pCodeProprietaire, pDateAcquisition, pEtat); Assert.AreEqual("TESTFILM", actual.Titre); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void ObtenirLeFilmCompletTest() { try { GestionnaireFilms target = new GestionnaireFilms(); // TODO: initialisez à une valeur appropriée Guid idFilm = new Guid("A727E383-9999-47C1-9AC8-ECADDAD634E1"); // TODO: initialisez à une valeur appropriée Film expected = null; // TODO: initialisez à une valeur appropriée Film actual; actual = target.ObtenirLeFilmComplet(idFilm); Assert.AreEqual("TESTFILM", actual.Titre); Assert.AreEqual(1, actual.ListeExemplaire.Count); Assert.AreEqual("TESTFILM", actual.ListeExemplaire[0].LeMedia.Titre); Assert.AreEqual(DateTime.Today, actual.DateCreation.Date); Assert.AreEqual(DateTime.Today, actual.DateDerniereModification.Date); Assert.AreEqual(DateTime.Parse("2013-01-03"), actual.ListeExemplaire[0].DateAcquisition.Date); Assert.AreEqual("A727E383-ECAE-47C1-9AC8-ECADDAD634E1", actual.ListeExemplaire[0].LeProprietaire.Code.ToString().ToUpper()); } catch (Exception ex) { Assert.Fail(ex.Message); } }
// // GET: /Film/DeleteSouhait/5 public ActionResult DeleteSouhait(Guid pCodeFilm, Guid pCodeProprietaire, String pCodeSupport) { if (Request.IsAuthenticated) { GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); //TODO : récupérer directement l'exemplaire Film f = gestionnaireFilms.ObtenirLeFilmComplet(pCodeFilm); Exemplaire expl = f.ListeSouhaits.Find(item => item.LeMedia.Code == pCodeFilm && item.LeProprietaire.Code == pCodeProprietaire && item.LeSupport.Code.Equals(pCodeSupport)); return View(expl); } else { return RedirectToAction("LogOn", "Account"); } }
// // GET: /Film/Delete/5 public ActionResult Delete(Guid pCodeFilm) { if (Request.IsAuthenticated) { Proprietaire proprio = new GestionnaireProprietaires().ObtenirProprietaire(System.Web.HttpContext.Current.User.Identity.Name); if (proprio.Habilitation == Proprietaire.enmHabilitation.ADMINISTRATEUR) { GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); return View(gestionnaireFilms.ObtenirLeFilmComplet(pCodeFilm)); } else { Exception ex = new Exception("Vous n'êtes pas autorisé à effectuer cette action !"); HandleErrorInfo error = new HandleErrorInfo(ex, "Film", "Delete"); return View("Error", error); } } else { return RedirectToAction("LogOn", "Account"); } }
// // GET: /Film/Edit/5 public ActionResult Edit(Guid pCodeFilm) { if (Request.IsAuthenticated) { FilmViewModel filmViewModel = new FilmViewModel(); //GestionnaireProprietaires gestionnaireProprietaires = new GestionnaireProprietaires(); filmViewModel.ListeProprietaire = DataManager.ListeProprietaires; filmViewModel.ListeSupports = DataManager.ListeSupports; filmViewModel.ListeGenres = DataManager.ListeGenre; GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); filmViewModel.LeFilm = gestionnaireFilms.ObtenirLeFilmComplet(pCodeFilm); return View(filmViewModel); } else { return RedirectToAction("LogOn", "Account"); } }
//Create souhait // // GET: /Home/CreerExemplaire public ActionResult CreerSouhait(Guid pCodeFilm) { if (Request.IsAuthenticated) { FilmViewModel filmViewModel = new FilmViewModel(); filmViewModel.ListeProprietaire = DataManager.ListeProprietaires; filmViewModel.ListeSupports = DataManager.ListeSupports; filmViewModel.ListeGenres = DataManager.ListeGenre; GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); filmViewModel.LeFilm = gestionnaireFilms.ObtenirLeFilmComplet(pCodeFilm); //Sélection du propriétaire par défaut pour la création du souhait filmViewModel.LeProprietaire.Code = filmViewModel.ListeProprietaire.Find( item => item.Login.Equals(System.Web.HttpContext.Current.User.Identity.Name)).Code; return View(filmViewModel); } else { return RedirectToAction("LogOn", "Account"); } }
//Create depuis la liste des fiches trouvées dans Allocine // // GET: /Home/CreerEmprunt public ActionResult CreerEmprunt(Guid pCodeFilm, Guid pCodeProprietaire, String pCodeSupport) { if (Request.IsAuthenticated) { FilmViewModel filmViewModel = new FilmViewModel(); filmViewModel.ListeProprietaire = DataManager.ListeProprietaires; //filmViewModel.ListeSupports = DataManager.ListeSupports; //filmViewModel.ListeGenres = DataManager.ListeGenre; GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); filmViewModel.LeFilm = gestionnaireFilms.ObtenirLeFilmComplet(pCodeFilm); filmViewModel.LeProprietaire = DataManager.ListeProprietaires.Find(item => item.Code.Equals(pCodeProprietaire)); filmViewModel.LeSupport = DataManager.ListeSupports.Find(item => item.Code.ToLower().Equals(pCodeSupport.ToLower())); return View(filmViewModel); } else { return RedirectToAction("LogOn", "Account"); } }
/// <summary> /// GET: /Film/Details/5 /// </summary> /// <param name="codeFilm">codeFilm</param> /// <returns></returns> public ActionResult Details(Guid codeMedia) { if (Request.IsAuthenticated) { GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); Film f = gestionnaireFilms.ObtenirLeFilmComplet(codeMedia); MediaViewModel model = new MediaViewModel(Modele.Constantes.EnumTypeMedia.FILM); model.LeFilm = f; return View(model); } else { return RedirectToAction("LogOn", "Account"); } }
//Create Emprunt // // GET: /Home/CreerEmprunt public ActionResult CreerEmprunt(Guid pCodeMedia, Guid pCodeExemplaire, MediaGestion.Modele.Constantes.EnumTypeMedia pTypeMedia) { if (Request.IsAuthenticated) { GestionnaireMedias gestionnaireMedias = new GestionnaireMedias(); MediaViewModel mediaViewModel = null; switch (pTypeMedia) { case MediaGestion.Modele.Constantes.EnumTypeMedia.TOUT: break; case MediaGestion.Modele.Constantes.EnumTypeMedia.FILM: mediaViewModel = new MediaViewModel(Modele.Constantes.EnumTypeMedia.FILM); GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); mediaViewModel.LeFilm = gestionnaireFilms.ObtenirLeFilmComplet(pCodeMedia); break; case MediaGestion.Modele.Constantes.EnumTypeMedia.JEU: mediaViewModel = new MediaViewModel(Modele.Constantes.EnumTypeMedia.JEU); GestionnaireJeux gestionnaireJeux = new GestionnaireJeux(); mediaViewModel.LeJeu = gestionnaireJeux.ObtenirLeJeuComplet(pCodeMedia); break; default: break; } mediaViewModel.ListeProprietaire = DataManager.ListeProprietaires; mediaViewModel.Lexemplaire = mediaViewModel.LeMedia.ListeExemplaire.Find(item => item.Code == pCodeExemplaire); mediaViewModel.LeProprietaire = mediaViewModel.Lexemplaire.LeProprietaire; mediaViewModel.LeSupport = mediaViewModel.Lexemplaire.LeSupport; return View(mediaViewModel); } else { return RedirectToAction("LogOn", "Account"); } }
public ActionResult DeleteSouhait(Guid pCodeMedia, Guid pCodeSouhait, FormCollection collection) { if (Request.IsAuthenticated) { try { GestionnaireMedias gestionnaireMedias = new GestionnaireFilms(); gestionnaireMedias.SupprimerSouhaitAchat(pCodeSouhait); Media m = gestionnaireMedias.ObtenirMedia(pCodeMedia); switch (m.TypeMedia) { case MediaGestion.Modele.Constantes.EnumTypeMedia.TOUT: throw new Exception("Cas non géré"); case MediaGestion.Modele.Constantes.EnumTypeMedia.FILM: return RedirectToAction("Details", "Film", new { codeMedia = pCodeMedia }); case MediaGestion.Modele.Constantes.EnumTypeMedia.JEU: return RedirectToAction("Details", "Jeu", new { codeMedia = pCodeMedia }); default: throw new Exception("Cas non géré"); } } catch (Exception ex) { HandleErrorInfo error = new HandleErrorInfo(ex, "Film", "DeleteSouhait"); return View("Error", error); } } else { return RedirectToAction("LogOn", "Account"); } }
public void SupprimerMediaTest() { try { GestionnaireFilms target = new GestionnaireFilms(); // TODO: initialisez à une valeur appropriée Guid pCodeFilm = new Guid("A727E383-9999-47C1-9AC8-ECADDAD634E1"); // TODO: initialisez à une valeur appropriée int result = target.SupprimerMedia(pCodeFilm); Assert.AreEqual(1, result); } catch (Exception ex) { Assert.Fail(ex.Message); } }
//Create depuis la liste des fiches trouvées dans Allocine // // GET: /Home/CreerExemplaire public ActionResult CreerExemplaire(Guid pCodeMedia) { if (Request.IsAuthenticated) { MediaViewModel mediaViewModel = new MediaViewModel(Modele.Constantes.EnumTypeMedia.FILM); mediaViewModel.ListeProprietaire = DataManager.ListeProprietaires; mediaViewModel.ListeSupports = DataManager.ListeSupports; mediaViewModel.ListeGenres = DataManager.ObtenirListeGenre(Modele.Constantes.EnumTypeMedia.FILM); GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); mediaViewModel.LeFilm = gestionnaireFilms.ObtenirLeFilmComplet(pCodeMedia); //Sélection du propriétaire par défaut pour la création de l'exemplaire mediaViewModel.LeProprietaire.Code = mediaViewModel.ListeProprietaire.Find( item => item.Login.Equals(System.Web.HttpContext.Current.User.Identity.Name)).Code; return View(mediaViewModel); } else { return RedirectToAction("LogOn", "Account"); } }
public ActionResult Create(FilmViewModel pFilmViewModel) { if (Request.IsAuthenticated) { try { GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); Film f = null; if (Request.Form["creerExemplaire"] != null) { f = gestionnaireFilms.CreerFilmEtExemplaire(pFilmViewModel.LeFilm, pFilmViewModel.LeSupport.Code, pFilmViewModel.LeProprietaire.Code); //On affiche la page du film return RedirectToAction("Details", "Film", new { codeFilm = f.Code }); } else if (Request.Form["creerSouhait"] != null) { f = gestionnaireFilms.CreerFilmEtSouhait(pFilmViewModel.LeFilm, pFilmViewModel.LeSupport.Code, pFilmViewModel.LeProprietaire.Code); } //On affiche la page du film return RedirectToAction("Details", "Film", new { codeFilm = f.Code }); } catch (Exception ex) { HandleErrorInfo error = new HandleErrorInfo(ex, "Film", "CreerFilm"); return View("Error", error); } } else { return RedirectToAction("LogOn", "Account"); } }
// // GET: /Film/Edit/5 public ActionResult Edit(Guid pCodeMedia) { if (Request.IsAuthenticated) { MediaViewModel mediaViewModel = new MediaViewModel(Modele.Constantes.EnumTypeMedia.FILM); //GestionnaireProprietaires gestionnaireProprietaires = new GestionnaireProprietaires(); mediaViewModel.ListeProprietaire = DataManager.ListeProprietaires; mediaViewModel.ListeSupports = DataManager.ListeSupports; mediaViewModel.ListeGenres = DataManager.ObtenirListeGenre(Modele.Constantes.EnumTypeMedia.FILM); GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); mediaViewModel.LeFilm = gestionnaireFilms.ObtenirLeFilmComplet(pCodeMedia); return View(mediaViewModel); } else { return RedirectToAction("LogOn", "Account"); } }
//Create depuis la liste des fiches trouvées dans Allocine // // GET: /Home/CreerEmprunt public ActionResult CloreEmprunt(Guid pCodeFilm, Guid pCodeProprietaire, String pCodeSupport) { if (Request.IsAuthenticated) { ///FilmViewModel filmViewModel = new FilmViewModel(); //filmViewModel.ListeProprietaire = DataManager.ListeProprietaires; //filmViewModel.ListeSupports = DataManager.ListeSupports; //filmViewModel.ListeGenres = DataManager.ListeGenre; GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); if (gestionnaireFilms.CloreEmprunt(pCodeFilm, pCodeSupport, pCodeProprietaire)) { //return View("Details", pCodeFilm); return RedirectToAction("Details", "Film", new { codeFilm = pCodeFilm }); } else { //Message d'erreur ? return RedirectToAction("Details", "Film", new { codeFilm = pCodeFilm }); } } else { return RedirectToAction("LogOn", "Account"); } }
//Edit // // GET: /Home/ModifierExemplaire public ActionResult ModifierExemplaire(Guid pCodeMedia, Guid pCodeExemplaire) { if (Request.IsAuthenticated) { MediaViewModel mediaViewModel = new MediaViewModel(Modele.Constantes.EnumTypeMedia.FILM); mediaViewModel.ListeProprietaire = DataManager.ListeProprietaires; mediaViewModel.ListeSupports = DataManager.ListeSupports; GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); mediaViewModel.LeFilm = gestionnaireFilms.ObtenirLeFilmComplet(pCodeMedia); mediaViewModel.Lexemplaire = mediaViewModel.LeFilm.ListeExemplaire.Find(item => item.Code == pCodeExemplaire); //Sélection du propriétaire par défaut pour la création de l'exemplaire //mediaViewModel.LeProprietaire.Code = mediaViewModel.Lexemplaire.LeProprietaire.Code; //mediaViewModel.LeSupport.Code = mediaViewModel.Lexemplaire.LeSupport.Code; //mediaViewModel.OldSupport.Code = expl.LeSupport.Code; if (mediaViewModel.Lexemplaire.DateAcquisition.Equals(new DateTime())) { mediaViewModel.DateAcquisition = DateTime.Now; } else { mediaViewModel.DateAcquisition = mediaViewModel.Lexemplaire.DateAcquisition; } return View(mediaViewModel); } else { return RedirectToAction("LogOn", "Account"); } }
public ActionResult CreerSouhait(FilmViewModel pFilmViewModel) { if (Request.IsAuthenticated) { try { GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); gestionnaireFilms.AjouterSouhait(pFilmViewModel.LeFilm.Code, pFilmViewModel.LeSupport.Code, pFilmViewModel.LeProprietaire.Code); //On affiche la page du film return RedirectToAction("Details", "Film", new { codeFilm = pFilmViewModel.LeFilm.Code }); } catch (Exception ex) { HandleErrorInfo error = new HandleErrorInfo(ex, "Film", "CreerSouhait"); return View("Error", error); } } else { return RedirectToAction("LogOn", "Account"); } }
public ActionResult ModifierExemplaire(MediaViewModel pMediaViewModel) { if (Request.IsAuthenticated) { try { GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); gestionnaireFilms.ModifierExemplaire( pMediaViewModel.Lexemplaire.Code, pMediaViewModel.Lexemplaire.LeSupport.Code, pMediaViewModel.Lexemplaire.Etat.Code, pMediaViewModel.DateAcquisition); //On affiche la page du jeu return RedirectToAction("Details", "Film", new { codeMedia = pMediaViewModel.LeFilm.Code }); } catch (Exception ex) { HandleErrorInfo error = new HandleErrorInfo(ex, "Film", "ModifierExemplaire"); return View("Error", error); } } else { return RedirectToAction("LogOn", "Account"); } }
public ActionResult Edit(FilmViewModel pFilmViewModel) { if (Request.IsAuthenticated) { try { foreach (string inputTagName in Request.Files) { HttpPostedFileBase file = Request.Files[inputTagName]; //if (file.ContentLength > 0) //{ // string filePath = Path.Combine(HttpContext.Server.MapPath("../Uploads") // , Path.GetFileName(file.FileName)); // file.SaveAs(filePath); //} byte[] buffer = new byte[file.ContentLength]; file.InputStream.Read(buffer, 0, file.ContentLength); //ImageElement image = ImageElement.FromBinary(byteArray); //pFilm.Icone = buffer; } if (Session["ContentStreamFilm"] != null) { int length = (int)Session["ContentLengthFilm"]; string type = (string)Session["ContentTypeFilm"]; byte[] img = (byte[])Session["ContentStreamFilm"]; string fichierJaquette = @"D:\Jaymz\Images\Pochettes\DVD\" + pFilmViewModel.LeFilm.Titre + ".jpg"; pFilmViewModel.LeFilm.Jaquette = pFilmViewModel.LeFilm.Titre + ".jpg"; FileInfo fichierImage = new FileInfo(fichierJaquette); if (fichierImage.Exists) { fichierImage.Delete(); } using (Image image = Image.FromStream(new MemoryStream(img))) { image.Save(fichierJaquette, ImageFormat.Jpeg); // Or Png } Session.Remove("ContentStreamFilm"); Session.Remove("ContentLengthFilm"); Session.Remove("ContentTypeFilm"); } //if (Session["FileName"] != null) //{ // //TODO : sauvegarde de l'image chargée dans un fichier ContentStreamFilm // pFilmViewModel.LeFilm.Jaquette = (String)Session["FileName"]; //} GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); gestionnaireFilms.MettreAJourFilm(pFilmViewModel.LeFilm); Session.Clear(); return RedirectToAction("Details", "Film", new { codeFilm = pFilmViewModel.LeFilm.Code }); } catch (Exception ex) { HandleErrorInfo error = new HandleErrorInfo(ex, "Film", "Edit"); return View("Error", error); } } else { return RedirectToAction("LogOn", "Account"); } }
/// <summary> /// Filtre par propriétaire /// </summary> /// <param name="pFilm">pFilm</param> /// <returns></returns> private bool findProprio(Film pFilm) { if (mSelectedProprios != null) { GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); Film f = gestionnaireFilms.ObtenirLeFilmComplet(pFilm.Code); foreach (Guid p in mSelectedProprios) { //Parcourt des exemplaires de ce film foreach (Exemplaire el in f.ListeExemplaire) { if (p.Equals(el.LeProprietaire.Code)) { return true; } } } } else { //Si rien de coché on retourne VRAI return true; } return false; }
public ActionResult Delete(Guid pCodeFilm, FormCollection collection) { if (Request.IsAuthenticated) { try { GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); gestionnaireFilms.SupprimerFilm(pCodeFilm); return RedirectToAction("Index", "Home"); } catch (Exception ex) { HandleErrorInfo error = new HandleErrorInfo(ex, "Film", "Delete"); return View("Error", error); } } else { return RedirectToAction("LogOn", "Account"); } }
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; }
public ActionResult DeleteSouhait(Guid pCodeFilm, Guid pCodeProprietaire, String pCodeSupport, FormCollection collection) { if (Request.IsAuthenticated) { try { GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); gestionnaireFilms.SupprimerSouhait(pCodeFilm, pCodeProprietaire, pCodeSupport); return RedirectToAction("Details", "Film", new { codeFilm = pCodeFilm }); } catch (Exception ex) { HandleErrorInfo error = new HandleErrorInfo(ex, "Film", "DeleteSouhait"); return View("Error", error); } } else { return RedirectToAction("LogOn", "Account"); } }
/// <summary> /// GET: /Film/Details/5 /// </summary> /// <param name="codeFilm">codeFilm</param> /// <returns></returns> public ActionResult Details(Guid codeFilm) { if (Request.IsAuthenticated) { GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); Film f = gestionnaireFilms.ObtenirLeFilmComplet(codeFilm); return View(f); } else { return RedirectToAction("LogOn", "Account"); } }
public ImageHandler(RequestContext requestContext) : base(requestContext) { GestionnaireFilms gestionnaireFilms = new GestionnaireFilms(); }
public void MettreAJourFilmTest() { GestionnaireFilms target = new GestionnaireFilms(); // TODO: initialisez à une valeur appropriée Guid idFilm = new Guid("A727E383-9999-47C1-9AC8-ECADDAD634E1"); // TODO: initialisez à une valeur appropriée Film expected = null; // TODO: initialisez à une valeur appropriée Film actual; Film f = target.ObtenirLeFilmComplet(idFilm); f.Acteurs = "GIBSON"; target.MettreAJourFilm(f); f = target.ObtenirLeFilmComplet(idFilm); Assert.AreEqual("GIBSON", f.Acteurs); }