in src/app/customers/form/form.component.ts [119:138]
save() {
const detailFormData = this.detailForm.formData;
const customer: Customer = {
identifier: detailFormData.identifier,
currentState: this.customer.currentState,
givenName: detailFormData.firstName,
surname: detailFormData.lastName,
middleName: detailFormData.middleName,
type: 'PERSON',
address: this.addressForm.formData,
contactDetails: this.contactForm.formData,
dateOfBirth: detailFormData.dateOfBirth,
member: detailFormData.member,
assignedOffice: this.selectedOffices && this.selectedOffices.length > 0 ? this.selectedOffices[0] : undefined,
assignedEmployee: this.selectedEmployees && this.selectedEmployees.length > 0 ? this.selectedEmployees[0] : undefined,
customValues: this.customFieldsForm.formData
};
this.onSave.emit(customer);
}