public ActionResult Create(Direccion direccion)//POST
 {
     try
     {
         if (ModelState.IsValid)
         {
             _direccionRepository.InsertDireccion(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));
 }