Пример #1
0
        public void ReducirCantidad(string idUser, string ISBN)
        {
            Carrito carrito = this.ObtenerCarrito(idUser, ISBN);

            using (DataService db = new DataService())
            {
                if (carrito.Cantidad != 1)
                {
                    carrito.Cantidad--;
                    db.Entry(carrito).State = EntityState.Modified;
                    db.SaveChanges();
                }
            }
        }
Пример #2
0
        public void EliminarProducto(string idUser, string isbn)
        {
            Carrito aux = this.ObtenerCarrito(idUser, isbn);

            if (aux != null)
            {
                using (DataService db = new DataService())
                {
                    int     idCarrito = aux.ID;
                    Carrito carrito   = db.Carritos.Find(idCarrito);
                    db.Carritos.Remove(carrito);
                    db.SaveChanges();
                }
            }
        }
Пример #3
0
        public void AgregarProducto(string idUser, string isbn)
        {
            Carrito carrito = this.ObtenerCarrito(idUser, isbn);

            using (DataService db = new DataService())
            {
                if (carrito == null)
                {
                    carrito = new Carrito(idUser, isbn, 1);
                    db.Carritos.Add(carrito);
                }
                else
                {
                    carrito.Cantidad++;
                    db.Entry(carrito).State = EntityState.Modified;
                }
                db.SaveChanges();
            }
        }