{
$contactService = new \Person\Service\Contact();
$contactService->setWorkflow(new \Person\Workflow());
-// $companyService = new \Company\Service\Company();
-// $companyService->setWorkflow(new \Company\Workflow());
+ $companyService = new \Company\Service\Company();
+ $companyService->setWorkflow(new \Company\Workflow());
$profileService = new \User\Service\Profile();
$profileService->setWorkflow(new \User\Workflow());
//\Utility\Debug::errorLog('create contact', $session->Contact);
+
+ $session->Contact['firstName']=$session->Profile['firstName'];
+ $session->Contact['familyName']=$session->Profile['familyName'];
+ $session->Contact['email']=$session->Profile['email'];
+ $session->Contact['mobile']=$session->Profile['mobile'];
+
+
$contact = $contactService->create($session->Contact);
$session->Company['contact'] = $contact->id;
+ $session->Company['name']= $session->Profile['firstName'].' '.$session->Profile['familyName'];
+ $session->Company['businessName']= $session->Profile['firstName'].' '.$session->Profile['familyName'];
+ $session->Company['group']= '3';
+ $session->Company['groupDivision']= '3';
+// $session->Company['region']= '1';
+// $session->Company['city']= '1';
// if (isset($session->BillingContact))
// {
// //\Utility\Debug::errorLog('create billing contact', $session->BillingContact);
// $session->Company['contbillingContactact'] = $billingContact->id;
// }
//\Utility\Debug::errorLog('create company', $session->Company);
-// $company = $companyService->create($session->Company);
-// $session->Profile['company'] = $company->id;
+ $company = $companyService->create($session->Company);
+ $session->Profile['company'] = $company->id;
// if ($session->Profile['permissions'] < 5 || $session->Profile['permissions'] > 8)
// {
// $session->Profile['permissions'] = 5;