/** * @param $Number * @param $Description * @param $isActive * @param $Key * @param $Type * * @return TblAccount */ public function actionAddAccount($Number, $Description, $isActive, TblAccountKey $Key, TblAccountType $Type) { $Manager = $this->Connection->getEntityManager(); $Entity = new TblAccount(); $Entity->setDescription($Description); $Entity->setIsActive($isActive); $Entity->setNumber($Number); $Entity->setTblAccountKey($Key); $Entity->setTblAccountType($Type); $Manager->saveEntity($Entity); Protocol::useService()->createInsertEntry($this->Connection->getDatabase(), $Entity); return $Entity; }