// GET: Catalogo/Edit/5 public async Task <ActionResult> Edit(string id) { var model = await productos.LeerProducto(id); ProductoEditarModelo edit = new ProductoEditarModelo(); edit.Codigo = model.Codigo; edit.Descripcion = model.Descripcion; edit.Categoria = model.Categoria; edit.Precio = model.Precio; return(View(edit)); }
public async Task <ActionResult> Edit(string id, ProductoEditarModelo model) { if (ModelState.IsValid) { try { await productos.actualizarDatos(new ProductoEntity() { Codigo = model.Codigo, Descripcion = model.Descripcion, Categoria = model.Categoria, Precio = model.Precio }); return(RedirectToAction(nameof(Index))); } catch { return(View()); } } return(View()); }