public function save(Default_Model_ContactPerson $contactperson)
 {
     $data = array('company_id' => $contactperson->getCompanyId(), 'title' => $contactperson->getTitle(), 'full_name' => $contactperson->getFullName(), 'job_title' => $contactperson->getJobTitle(), 'mobile' => $contactperson->getMobile(), 'email' => $contactperson->getEmail());
     if (null == ($id = $contactperson->getContactPersonId())) {
         return $this->getDbTable()->insert($data);
     } else {
         $this->getDbTable()->update($data, array('contact_person_id = ?' => $id));
         return $id;
     }
 }