// GET: TipoProducto/Details/5 public ActionResult Details(int id) { EcomData_ = new EcomData(StringConnectio); try { EcomData_.Connect(); Ecom_Cliente_ = (Ecom_Cliente)EcomData_.GetObject(DataModel.Cliente); bool result = Ecom_Cliente_.Get(id); if (result) { return(View(Ecom_Cliente_)); } 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(); } } }
public ActionResult Delete(int id) { EcomData_ = new EcomData(StringConnectio); try { EcomData_.Connect(); Ecom_Cliente_ = (Ecom_Cliente)EcomData_.GetObject(DataModel.Cliente); Ecom_Cliente_.Id = id; bool result = Ecom_Cliente_.Delete(); if (result) { return(Ok(EcomData_.GetLastMessage())); } else { throw new Ecom_Exception(EcomData_.GetLastMessage()); } } catch (Ecom_Exception ex) { return(BadRequest(ex.Message)); } finally { if (EcomData_ != null) { EcomData_.Disconnect(); } } }
// GET: TipoProducto public ActionResult Index() { EcomData_ = new EcomData(StringConnectio); try { EcomData_.Connect(); Ecom_Cliente_ = (Ecom_Cliente)EcomData_.GetObject(DataModel.Cliente); List <Ecom_Cliente> result = Ecom_Cliente_.Get(); return(View(result)); } catch (Ecom_Exception ex) { return(View("../ErrorPages/Error", new { id = ex.Message })); } finally { if (EcomData_ != null) { EcomData_.Disconnect(); } } }
public ActionResult Create([FromBody] Ecom_Cliente Ecom_Cliente_) { //return RedirectToAction(nameof(Index)); EcomData_ = new EcomData(StringConnectio); try { if (!ModelState.IsValid) { throw new Ecom_Exception("Campos no validos"); } else { EcomData_.Connect(); Ecom_Cliente_ = (Ecom_Cliente)EcomData_.SetObjectConnection(Ecom_Cliente_, DataModel.Cliente); bool result = Ecom_Cliente_.Add(); if (result) { return(Ok(EcomData_.GetLastMessage())); } else { throw new Ecom_Exception(EcomData_.GetLastMessage()); } } } catch (Ecom_Exception ex) { return(BadRequest(ex.Message)); } finally { if (EcomData_ != null) { EcomData_.Disconnect(); } } }
public ActionResult Edit(Ecom_Cliente Ecom_Cliente_) { EcomData_ = new EcomData(StringConnectio); try { if (!ModelState.IsValid) { return(View(Ecom_Cliente_)); } else { EcomData_.Connect(); Ecom_Cliente_ = (Ecom_Cliente)EcomData_.SetObjectConnection(Ecom_Cliente_, DataModel.Cliente); bool result = Ecom_Cliente_.Update(); 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_Cliente_)); } finally { if (EcomData_ != null) { EcomData_.Disconnect(); } } }