public ActionResult EditarEvento(EventoViewModel model) { if (ModelState.IsValid) { Evento evento = EventoManager.GetById(model.Id); //edito pasandole la entidad modificada... evento.NombreSolicitante = model.NombreSolicitante; evento.TelefonoSolicitante = model.TelefonoSolicitante; evento.EmailSolicitante = model.EmailSolicitante; evento.MotivoNombre = model.MotivoNombre; evento.Fecha = Convert.ToDateTime(model.Fecha + " " + model.Hora); evento.Duracion = model.Duracion; evento.Dimensiones = model.Dimensiones; evento.Comentarios = model.Comentarios; evento.Transporte = model.Transporte; evento.LinkFacebook = model.LinkFacebook; EventoManager.EditarEvento(evento); TempData[Strings.KeyMensajeDeAccion] = "El evento se modificó correctamente."; return(RedirectToAction("ProximosEventos")); } else { return(View(model)); } }
public ActionResult EditarEvento(int id) { //obtengo la entidad Evento evento = EventoManager.GetById(id); //a partir de la entidad, armo el viewModel que necesita la vista. EventoViewModel model = new EventoViewModel { Id = evento.Id, NombreSolicitante = evento.NombreSolicitante, TelefonoSolicitante = evento.TelefonoSolicitante, EmailSolicitante = evento.EmailSolicitante, MotivoNombre = evento.MotivoNombre, Fecha = evento.Fecha.ToShortDateString(), Hora = evento.Fecha.ToShortTimeString(), Duracion = evento.Duracion, Dimensiones = evento.Dimensiones, Comentarios = evento.Comentarios, Transporte = evento.Transporte, LinkFacebook = evento.LinkFacebook, }; return(View(model)); }
public ActionResult DetalleEventosArchivo(int id) { Evento evento = EventoManager.GetById(id); return(View(evento)); }