public ActionResult Editar(Models.Producto productosP) { try { ViewBag.TipoProducto = new SelectList((from s in _tipoProducto.ListarTipoProducto() select new { Id = s.IdTipoProducto, Descripcion = s.Descripcion + " - " + (s.Moneda == "d" ? "$" : (s.Moneda == "c") ? "₡" : "Error") }), "Id", "Descripcion"); if (!ModelState.IsValid) { return(View()); } var ProductoEditarBD = Mapper.Map <DATA.Producto>(productosP); _repositorioProducto.ActualizarProducto(ProductoEditarBD); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("", "Ocurrió un error: " + ex.Message); return(View()); } }
public void ActualizarProducto(Producto producto) { _ProductoRepositorio.ActualizarProducto(producto); }