// GET: /Productos/Edit/5 public ActionResult Edit(int id) { var programasEstrategicos = _programaEstrategicoService.ObtenerProgramasEstrategicosActivos(); var producto = _productoService.ObtenerProductoPorId(id); var pageView = new EditProductoPageView(programasEstrategicos, producto); return(View(pageView)); }
public ActionResult Edit(int id, FormCollection collection) { try { var dto = new ProductoDto(); dto.Id = id; dto.Codigo = collection["Codigo"]; dto.Descripcion = collection["Descripcion"]; dto.ProgramaEstrategicoId = Convert.ToInt32(collection["ProgramaEstrategicoId"]); dto.Activo = collection["Activo"] == "on"; _productoService.CrearProducto(dto); return(RedirectToAction("Index")); } catch { var programasEstrategicos = _programaEstrategicoService.ObtenerProgramasEstrategicosActivos(); var producto = _productoService.ObtenerProductoPorId(id); var pageView = new EditProductoPageView(programasEstrategicos, producto); return(View(pageView)); } }