diff --git a/prisma/praktika.db b/prisma/praktika.db index f8b1e1d..fdfa428 100644 Binary files a/prisma/praktika.db and b/prisma/praktika.db differ diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 1c6556c..a7ef4b3 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -23,7 +23,7 @@ let dienststellen: any[]; onMount(async () => { - const res = await fetch('/api/admin/dienststellen'); + const res = await fetch('/api/dienststellen'); dienststellen = await res.json(); }); diff --git a/src/routes/api/dienststellen/+server.ts b/src/routes/api/dienststellen/+server.ts new file mode 100644 index 0000000..23d234b --- /dev/null +++ b/src/routes/api/dienststellen/+server.ts @@ -0,0 +1,10 @@ +import { PrismaClient } from '@prisma/client'; +import { json } from '@sveltejs/kit'; +import type { RequestHandler } from './$types'; + +const prisma = new PrismaClient(); + +export const GET: RequestHandler = async () => { + const dienststellen = await prisma.dienststelle.findMany({ orderBy: { name: 'asc' } }); + return json(dienststellen); +}; \ No newline at end of file