public IActionResult Commentaire(TitreViewModel titreViewModel) { Titre titre = _titreRepository.Find(titreViewModel.IdTitre); TitreViewModel newTitreViewModel = new TitreViewModel { Titre = titre, IdTitre = titre.IdTitre }; if (ModelState.IsValid) { Commentaire commentaire = new Commentaire { Auteur = titreViewModel.NewCommentaire.Auteur, Contenu = titreViewModel.NewCommentaire.Contenu, DateCreation = DateTime.Now, IdTitre = newTitreViewModel.IdTitre, Titre = _titreRepository.Find(newTitreViewModel.IdTitre) }; _commentaireRepository.Add(commentaire); return(RedirectToAction(nameof(TitreController.Index), "Titre", new { id = titreViewModel.IdTitre })); } else { return(RedirectToAction(nameof(TitreController.Index), "Titre", new { id = titreViewModel.IdTitre })); } }
public IActionResult Commenter([Bind("Auteur,Contenu,IdTitre")] Commentaire commentaire) { commentaire.DateCreation = DateTime.Now; _commentaireRepository.Add(commentaire); return(Redirect("/titre/" + commentaire.IdTitre)); }