// // GET: /Media/DeleteExemplaire/5 public ActionResult DeleteExemplaire(Guid pCodeMedia, Guid pCodeExemplaire) { if (Request.IsAuthenticated) { GestionnaireMedias gestionnaireMedias = new GestionnaireMedias(); Media media = gestionnaireMedias.ObtenirMedia(pCodeMedia); Exemplaire expl = gestionnaireMedias.ObtenirExemplaire(pCodeExemplaire); MediaViewModel model = new MediaViewModel(media.TypeMedia); model.LeMedia = media; expl.LeMedia = media; model.Lexemplaire = expl; return View(model); } else { return RedirectToAction("LogOn", "Account"); } }
// // GET: /Film/Delete/5 public ActionResult Delete(Guid pCodeMedia) { if (Request.IsAuthenticated) { Proprietaire proprio = new GestionnaireProprietaires().ObtenirProprietaire(System.Web.HttpContext.Current.User.Identity.Name); if (proprio.Habilitation == Proprietaire.enmHabilitation.ADMINISTRATEUR) { GestionnaireMedias gestionnaireMedias = new GestionnaireMedias(); Media m = gestionnaireMedias.ObtenirMedia(pCodeMedia); MediaViewModel modele = new MediaViewModel(m.TypeMedia); modele.LeMedia = m; return View(modele); } else { Exception ex = new Exception("Vous n'êtes pas autorisé à effectuer cette action !"); HandleErrorInfo error = new HandleErrorInfo(ex, "Media", "Delete"); return View("Error", error); } } else { return RedirectToAction("LogOn", "Account"); } }