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

export async function DELETE() {
  try {
    await prisma.order.deleteMany({});
    // orderLine has onDelete: Cascade, so they are deleted automatically.
    return NextResponse.json({ success: true });
  } catch (error: any) {
    console.error("Error deleting all orders:", error);
    return NextResponse.json({ error: 'Error al eliminar todas las órdenes' }, { status: 500 });
  }
}
