Example #1
0
 /**
  * Saves the leave period
  *
  * @param LeavePeriod $leavePeriod
  * @return boolean
  */
 public function saveLeavePeriod(LeavePeriod $leavePeriod)
 {
     try {
         if ($leavePeriod->getLeavePeriodId() == '') {
             $idGenService = new IDGeneratorService();
             $idGenService->setEntity($leavePeriod);
             $leavePeriod->setLeavePeriodId($idGenService->getNextID());
         }
         $leavePeriod->save();
         return true;
     } catch (Exception $e) {
         throw new DaoException($e->getMessage());
     }
 }