Ejemplo n.º 1
0
 public ActionResult Edit(int id, int idViaje)
 {
     int id2 = idViaje;
     ViewData["idViaje"] = id2;
     IRepositorio<Destino> repo = new DestinoRepositorio();
     return View(repo.GetById(id));
 }
Ejemplo n.º 2
0
        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 });
        }
Ejemplo n.º 3
0
 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 });
 }