public ActionResult Create(Ecom_ProductoTipo Ecom_ProductoTipo_) { //return RedirectToAction(nameof(Index)); EcomData_ = new EcomData(StringConnectio); try { if (!ModelState.IsValid) { return(View(Ecom_ProductoTipo_)); } else { EcomData_.Connect(); Ecom_ProductoTipo_ = (Ecom_ProductoTipo)EcomData_.SetObjectConnection(Ecom_ProductoTipo_, DataModel.TipoProducto); bool result = Ecom_ProductoTipo_.Add(); if (result) { return(RedirectToAction(nameof(Index))); } else { throw new Ecom_Exception(EcomData_.GetLastMessage()); } } } catch (Ecom_Exception ex) { ModelState.AddModelError(string.Empty, string.Format("{0}", ex.Message)); return(View(Ecom_ProductoTipo_)); } finally { if (EcomData_ != null) { EcomData_.Disconnect(); } } }