public ActionResult NuevoProducto(ProductoViewModel model) { try { if (ModelState.IsValid) { using (CrudEntities2 db = new CrudEntities2()) { var oProducto = new Producto(); oProducto.producto1 = model.NombreProducto; oProducto.marca = model.Marca; oProducto.precio = model.Precio; db.Producto.Add(oProducto); db.SaveChanges(); } return(Redirect("~/Producto/")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult EditarProducto(ProductoViewModel model) { try { if (ModelState.IsValid) { using (CrudEntities2 db = new CrudEntities2()) { var oProducto = db.Producto.Find(model.IdProducto); oProducto.producto1 = model.NombreProducto; oProducto.marca = model.Marca; oProducto.precio = model.Precio; db.Entry(oProducto).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect("~/Producto/")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult EliminarProducto(int id) { using (CrudEntities2 db = new CrudEntities2()) { var oProducto = db.Producto.Find(id); db.Producto.Remove(oProducto); db.SaveChanges(); } return(Redirect("~/Producto/")); }