/** * @param $Name * @param $Description * @param $Price * @param $CostUnit // * @param $Course * // * @param $ChildRank * * @return TblItem */ public function actionCreateItem($Name, $Description, $Price, $CostUnit) { $Manager = $this->Connection->getEntityManager(); $Entity = new TblItem(); $Entity->setName($Name); $Entity->setDescription($Description); $Entity->setPrice(str_replace(',', '.', $Price)); $Entity->setCostUnit($CostUnit); // if (Management::serviceCourse()->entityCourseById($Course)) // { // $Entity->setServiceManagementCourse(Management::serviceCourse()->entityCourseById($Course)); // } // if (Management::serviceStudent()->entityChildRankById($ChildRank)) // { // $Entity->setServiceManagementStudentChildRank(Management::serviceStudent()->entityChildRankById($ChildRank)); // } $Manager->saveEntity($Entity); Protocol::useService()->createInsertEntry($this->Connection->getDatabase(), $Entity); return $Entity; }