public function save() { $payGradeId = $this->getValue('payGradeId'); if (!empty($payGradeId)) { $payGrade = $this->getPayGradeService()->getPayGradeById($payGradeId); } else { $payGrade = new PayGrade(); } $payGrade->setName($this->getValue('name')); $payGrade->save(); return $payGrade->getId(); }