public ActionResult Save(TIPOPAGO tp) { ServiceTipoPago _serviceTipoPago = new ServiceTipoPago(); try { if (ModelState.IsValid) { TIPOPAGO otipopago = _serviceTipoPago.Save(tp); } else { Util.Util.ValidateErrors(this); return(View("Create", tp)); } return(RedirectToAction("TiposPagos")); } catch (Exception ex) { Log.Error(ex, MethodBase.GetCurrentMethod()); TempData["Message"] = "Error al procesar los datos" + ex.Message; TempData["Redirect"] = "TipoPago"; TempData["Redirect-Action"] = "TiposPagos"; return(RedirectToAction("Default", "Error")); } }