function save(ePerson &$ePerson) { try { if (empty($ePerson->id)) { $ePerson->id = $this->genId(); $this->insert($ePerson->toData()); Helper_App_Log::write($this->lastQuery(), FALSE, Helper_App_Log::LOG_INSERT); } else { $this->update($ePerson->toData(FALSE), $ePerson->id); Helper_App_Log::write($this->lastQuery(), FALSE, Helper_App_Log::LOG_UPDATE); } } catch (Exception $e) { throw new Exception($e->getMessage()); } }