public ActionResult Create(CarritoNuevo registroNuevo) { if (!ModelState.IsValid) { return(PartialView("_Create", registroNuevo)); } this._gestorDeCarrito.Registrar(registroNuevo); return(PartialView("_List", _gestorDeCarrito.Listar())); }
public CarritoRegistrado Registrar(CarritoNuevo registroNuevo) { Carrito nuevoCarrito = Mapper.Map <Carrito>(registroNuevo); using (TrabajoFinalBD db = new TrabajoFinalBD()) { db.Carrito.Add(nuevoCarrito); db.SaveChanges(); } return(Mapper.Map <CarritoRegistrado>(nuevoCarrito)); }
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())); }