public ActionResult Index(HtmlForm form) { string comentario = Request["comentario"] as string; int idDestino = Convert.ToInt32(Request["idDestino"]); int idViaje = Convert.ToInt32(Session["idViaje"]); string nick = Session["data"] as string; Comentario miComentario = new Comentario(); miComentario.Descripcion = comentario; miComentario.IdDestino = idDestino; miComentario.Fecha = DateTime.Today; miComentario.Nickname = nick; IRepositorioComentario<Comentario> repo = new ComentarioRepositorio(); IRepositorio<Destino> repoD = new DestinoRepositorio(); IRepositorioPersona<Persona> repoP = new PersonaRepositorio(); miComentario.Destino = repoD.GetById(idDestino); miComentario.Persona = repoP.GetById(nick); repo.Save(miComentario); return RedirectToAction("Index", "Destino", new { idViaje = idViaje }); }