Beispiel #1
0
        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));
            }
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        public ActionResult DetalleEventosArchivo(int id)
        {
            Evento evento = EventoManager.GetById(id);

            return(View(evento));
        }