public ActionResult Edit(int id, int idViaje) { int id2 = idViaje; ViewData["idViaje"] = id2; IRepositorio<Destino> repo = new DestinoRepositorio(); return View(repo.GetById(id)); }
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 }); }
public ActionResult Delete(int id, int idViaje) { IRepositorio<Viaje> repoViaje = new ViajeRepositorio(); IRepositorio<Destino> repo = new DestinoRepositorio(); Destino Destino = repo.GetById(id); Destino.Viaje = repoViaje.GetById(idViaje); repo.Delete(Destino); int id2 = idViaje; ViewData["idViaje"] = id2; return RedirectToAction("Index", "Destino", new { idViaje = id2 }); }