public ActionResult LaisserUnAvis(string nSeo) { Formation formation; using (var context = new AvisEntities()) { formation = context.Formations.FirstOrDefault(f => f.NomSeo == nSeo); if (formation == null) { RedirectToAction("ToutesLesFormations", "Formations"); } } AvisManager la = new AvisManager(); var user_id = User.Identity.GetUserId(); if (!la.IsLimiterLesAvis(user_id, formation.Id)) { LaisserUnAvisViewModel vm = new LaisserUnAvisViewModel(); vm.formationNseo = nSeo; vm.formationName = formation.Nom; return(View(vm)); } return(RedirectToAction("DetailsFormation", "Formations", new { nSeo = nSeo })); }
public ActionResult SaveComment(string note, string description, string nSeo) { string user_id = User.Identity.GetUserId(); AvisManager avisInformation = new AvisManager(); avisInformation.AjouterUnAvis(user_id, description, note, nSeo); // RedirectToAction("DetailsFormation", "Formations",new { nSeo=nSeo}); return(RedirectToAction("DetailsFormation", "Formations", new { nSeo = nSeo })); // return RedirectToRoute("DetailsFormation"); }