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