Example #1
0
 public function deleteRegional($regionalRow)
 {
     DbTable_Regional::getInstance()->getAdapter()->beginTransaction();
     try {
         $whereDeleteServiceArea = array('RegionalId = ?' => $regionalRow->getId());
         DbTable_ServiceArea::getInstance()->delete($whereDeleteServiceArea);
         $regionalRow->delete();
         DbTable_Regional::getInstance()->getAdapter()->commit();
         return array('status' => true);
     } catch (Vtx_UserException $e) {
         DbTable_Regional::getInstance()->getAdapter()->rollBack();
         return array('status' => false, 'messageError' => $e->getMessage());
     } catch (Exception $e) {
         DbTable_Regional::getInstance()->getAdapter()->rollBack();
         throw new Exception($e);
     }
 }
Example #2
0
 public function deleteServiceAreaByRegional($regionalRow)
 {
     $whereDeleteServiceArea = array('RegionalId = ?' => $regionalRow->getId());
     DbTable_ServiceArea::getInstance()->delete($whereDeleteServiceArea);
     return array('status' => true);
 }