public async Task <IActionResult> Edit(int id, [Bind("id,nombre,descripcion,precio")] ProductoPublicado productoPublicado) { if (id != productoPublicado.id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(productoPublicado); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductoPublicadoExists(productoPublicado.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["id"] = new SelectList(_context.Producto, "idProducto", "descripcion", productoPublicado.id); return(View(productoPublicado)); }
public async Task <IActionResult> Create([Bind("id,nombre,descripcion,precio")] ProductoPublicado productoPublicado) { if (ModelState.IsValid) { _context.Add(productoPublicado); await _context.SaveChangesAsync(); return(RedirectToAction("IndexProducto", "Producto", new{ idProducto = productoPublicado.id })); } ViewData["id"] = new SelectList(_context.Producto, "idProducto", "descripcion", productoPublicado.id); return(View(productoPublicado)); }