public ProductoRegistrado Actualizar(ProductoActualizar registroParaActualizar) { using (TrabajoFinalBD db = new TrabajoFinalBD()) { Producto nuevoProducto = db.Producto.Find(registroParaActualizar.Id); nuevoProducto.Nombre = registroParaActualizar.Nombre; nuevoProducto.Precio = registroParaActualizar.Precio; nuevoProducto.Descripcion = registroParaActualizar.Descripcion; nuevoProducto.ImagePath = registroParaActualizar.ImagePath; nuevoProducto.Estado = registroParaActualizar.Estado; nuevoProducto.Stock = registroParaActualizar.Stock; db.SaveChanges(); return(Mapper.Map <ProductoRegistrado>(nuevoProducto)); } }
public ActionResult detalle(ProductoRegistrado prodReg) { UsuarioNuevo objUser = (UsuarioNuevo)Session[SessionName.User]; ProductoActualizar x = new ProductoActualizar(); x = _gestorDeProducto.FindById(prodReg.Id); CarritoNuevo carrito = new CarritoNuevo(); carrito.NombreProd = x.Descripcion; carrito.Precio = x.Precio; carrito.Cantidad = 1; carrito.NombreUsuario = objUser.NombreUsuario; _gestorDeCarrito.Registrar(carrito); //_gestorDeProducto.Borrar(Convert.ToInt32(UserOk.Id)); return(PartialView("_Orden", _gestorDeProducto.Listar())); }