public ActionResult Edit(EditEventoModel model) { var evento = _eventoRepository.GetById(model.IdEvento); if (model.PictureFile != null && model.PictureFile.ContentLength > 0) { var fileName = Path.GetFileName(model.PictureFile.FileName); if (fileName != null) { var temp = "~/Content/dataImg/eventsImages"; var name = evento.idEvento.ToString(CultureInfo.InvariantCulture) + Path.GetExtension(model.PictureFile.FileName); var path = Path.Combine(Server.MapPath(temp), name); model.PictureFile.SaveAs(path); temp += "/" + name; evento.imgUrl = temp; } } evento.direccion = model.Address; evento.fechaInicio = DateTime.Parse(model.StartDate); evento.fechaExpiracion = DateTime.Parse(model.EndDate); evento.nombreEvento = model.Name; evento.activo = _eventoRepository.GetActiveEventValue(model.Active); evento.idCiudad = model.City; //evento.Ciudad = _ciudadRepo.Filter(x => x.idCiudad == model.City).First(); evento.idEstado = model.State; //evento.Estado = _estadoRepo.Filter(x => x.idEstado == model.State).First(); evento.idPais = model.Country; //evento.Pais = _paisRepo.Filter(x => x.idPais == model.Country).First(); evento.descripcion = model.Description; evento.idCategoria = model.Category; _eventoRepository.Update(evento); return(RedirectToAction("Index")); }