public ActionResult EditarReparto(EditarRepartoViewModel editVM) { if (ModelState.IsValid) { try { editVM.completarReparto(); repartoBL.actualizarReparto(editVM.Reparto); return(RedirectToAction("MostrarDatos")); } catch (ProyectoException ex) { ViewBag.Mensaje = ex.Message; return(View("~/Views/Shared/_Mensajes.cshtml")); } } else { return(View(editVM)); } }