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()));
        }