public ActionResult Delete(int id, IFormCollection collection) { EcomData_ = new EcomData(StringConnectio); try { EcomData_.Connect(); Ecom_ProductoTipo_ = (Ecom_ProductoTipo)EcomData_.GetObject(DataModel.TipoProducto); Ecom_ProductoTipo_.Id = id; bool result = Ecom_ProductoTipo_.Delete(); if (result) { return(RedirectToAction(nameof(Index))); } else { throw new Ecom_Exception(EcomData_.GetLastMessage()); } } catch (Ecom_Exception ex) { return(View("../ErrorPages/Error", new { id = ex.Message })); } finally { if (EcomData_ != null) { EcomData_.Disconnect(); } } }