public ActionResult CreerCommentairePost(string Utilisateur, string Message, int ActualiteId, string couleurCommentaire) { Actualite model = new Actualite(); try { // On commence par créer l'entité commentaire Commentaire NouveauCommentaire = new Commentaire(); NouveauCommentaire.idActualite = ActualiteId; NouveauCommentaire.Message = Message; NouveauCommentaire.Utilisateur = Utilisateur; NouveauCommentaire.DateCreation = DateTime.Now; using (CommentaireDAL db = new CommentaireDAL()) { int idCommentaire = db.insertCommentaire(NouveauCommentaire); } using (ActualiteDAL dbActu = new ActualiteDAL()) { model = dbActu.getActualiteById(ActualiteId, couleurCommentaire); } model.styleCommentairesActualite = ""; System.Web.HttpContext.Current.Session[Commons.Const.sessionName_NomUtilisateurCommentaire] = Utilisateur; } catch (Exception e) { Commons.Logger.genererErreur(typeof(CommentaireController), e.ToString()); // return RedirectToAction("AfficherErreur", "Error", new { message = e.Message }); } return(PartialView("~/Views/Commentaire/Commentaires.cshtml", model)); }
/// <summary> /// Afficher l'actualité en paramètre /// </summary> /// <returns>The actualite.</returns> /// <param name="idActualite">Identifier actualite.</param> public ActionResult AfficherActualite(int idActualite) { Actualite model = new Actualite(); try { Business.StatBLL.ajouterStat("PageActualite"); using (ActualiteDAL db = new ActualiteDAL()) { model = db.getActualiteById(idActualite); } } catch (Exception e) { string stridActualite = idActualite.ToString(); Commons.Logger.genererErreur(typeof(ActualiteController), "stridActualite = " + stridActualite + " : " + e.ToString()); } return(PartialView(model)); }
/// <summary> /// Lecture de la video /// </summary> /// <returns>The video.</returns> /// <param name="idActualite">Identifier document.</param> public ActionResult ReadVideo(int idActualite) { string CheminDocument = ""; try { using (ActualiteDAL db = new ActualiteDAL()) { // Récupération des informations du document à télécharger CheminDocument = db.getActualiteById(idActualite).CheminDocument; } } catch (Exception e) { string strIdActualite = idActualite.ToString(); Commons.Logger.genererErreur(typeof(ActualiteController), "strstrIdActualite =" + strIdActualite + " : " + e.ToString()); } return(new VideoResult(CheminDocument)); }