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)); }