Files
2025-11-02 10:00:53 +01:00

56 lines
874 B
TypeScript

import prisma from "@/lib/prisma";
export type ContactRecord = {
id: string;
firstName: string;
lastName: string;
companyName: string;
address: string;
email: string;
phone: string;
industry: string;
notes?: string;
subscribe: boolean;
createdAt: Date;
};
export async function saveContact({
firstName,
lastName,
companyName,
address,
email,
phone,
industry,
notes,
subscribe,
}: Omit<ContactRecord, "id" | "createdAt">): Promise<ContactRecord> {
const { id, createdAt } = await prisma.contact.create({
data: {
firstName,
lastName,
companyName,
address,
email,
phone,
industry,
notes,
subscribe,
},
});
return {
id,
firstName,
lastName,
companyName,
address,
email,
phone,
industry,
notes,
subscribe,
createdAt,
};
}