public ActionResult Editar(int Id) { MarketPlaceEntities entities = new MarketPlaceEntities(); EditarProductoVM model = new EditarProductoVM(); try { Producto producto = entities.Producto.Find(Id); if (producto != null) { model.Id = producto.Id; model.Nombre = producto.Nombre; model.Precio = producto.Precio; model.Stock = producto.Stock; model.FechaExpiracion = producto.FechaExpiracion; } } catch (Exception ex) { } finally { entities.Dispose(); } return(View(model)); }
public ActionResult Editar(EditarProductoVM model) { MarketPlaceEntities entities = new MarketPlaceEntities(); try { if (ModelState.IsValid) { Producto producto = entities.Producto.Find(model.Id); producto.Nombre = model.Nombre; producto.Precio = model.Precio; producto.Stock = model.Stock; producto.FechaExpiracion = model.FechaExpiracion; entities.Entry(producto).State = System.Data.EntityState.Modified; entities.SaveChanges(); return(Redirect("~/Producto")); } } catch (Exception ex) { } finally { entities.Dispose(); } return(View(model)); }