public function update(AreaStatus $item) { $this->transaction->requestTransaction(); try { return $item->update($this->conn); } catch (Exception $ex) { $this->transaction->requestRollback(); throw $ex; } }