public ActionResult Edit(Direccion direccion)//POST { try { if (ModelState.IsValid) { _direccionRepository.UpdateDireccion(direccion); _direccionRepository.Save(); return(RedirectToAction("Index")); } } catch (DataException) { ModelState.AddModelError("", "No ha sido capaz de guardar los cambios. Prueba de nuevo, y si los problemas persisten habla con el administrador"); } ViewBag.codigoMunicipio = new SelectList(db.Municipio, "CodigoMunicipio", "NombreMun", direccion.CodigoMunicipio); return(View(direccion)); }