import { NextResponse } from 'next/server';
import { prisma } from '@/lib/prisma';

export async function DELETE() {
  try {
    await prisma.product.deleteMany({});
    return NextResponse.json({ success: true });
  } catch (error: any) {
    console.error("Error deleting all products:", error);
    return NextResponse.json({ error: 'No se pueden eliminar los productos porque existen órdenes asociadas a ellos.' }, { status: 500 });
  }
}
