public ActionResult Edit(int id)
        {
            var evento = _eventoRepository.GetById(id);

            var model = new EditEventoModel
            {
                Active      = _eventoRepository.GetActiveEventLabel(evento.activo),
                Address     = evento.direccion,
                City        = evento.idCiudad,
                Country     = evento.idPais,
                State       = evento.idEstado,
                Category    = evento.idCategoria,
                Name        = evento.nombreEvento,
                StartDate   = evento.fechaInicio.ToShortDateString(),
                EndDate     = evento.fechaExpiracion.ToShortDateString(),
                Description = evento.descripcion,
                IdEvento    = evento.idEvento
            };

            ViewBag.Active   = _eventoRepository.GetActiveCategoryList(evento.activo);
            ViewBag.Category = _categoriaRepository.GetCategories(evento.idCategoria);
            ViewBag.Country  = _paisRepo.GetCountries(evento.idPais);
            ViewBag.City     = _ciudadRepo.GetCities(evento.idCiudad);
            ViewBag.State    = _estadoRepo.GetStates(evento.idEstado);


            return(View(model));
        }
예제 #2
0
                                                    [HttpGet] public async Task <IHttpActionResult> GetbyId(int id)
                                                    {
                                                        try {
                                                            var Evento = await _EventoRepo.GetById(id);

                                                            return(Ok(Evento));
                                                        }
                                                        catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e);

                                                                              return(InternalServerError(e)); }
                                                    }
 public Evento Get(int id)
 {
     return(_participanteRep.GetById(id));
 }