"use server"; import {CreateCustomerDto} from "@/services/customers/dtos/createCustomer.dto"; import {CustomerRepository} from "@/services/customers/repositories/customerRepository"; export async function addCustomer(params: CreateCustomerDto): Promise { const {email, name, companyName, street, zip, city, phoneNumbers, notes} = params; const payload: CreateCustomerDto = { email, name, companyName, street, zip, city, phoneNumbers, notes: notes.map(({text}) => ({text})), }; await CustomerRepository.create(payload); }