Example #1
0
 /**
  * @param TblBasketItem $tblBasketItem
  * @param               $Price
  * @param               $Quantity
  *
  * @return bool
  */
 public function actionEditBasketItem(TblBasketItem $tblBasketItem, $Price, $Quantity)
 {
     $Manager = $this->Connection->getEntityManager();
     /** @var TblBasketItem $Entity */
     $Entity = $Manager->getEntityById('TblBasketItem', $tblBasketItem->getId());
     $Protocol = clone $Entity;
     if (null !== $Entity) {
         $Entity->setPrice(str_replace(',', '.', $Price));
         $Entity->setQuantity(str_replace(',', '.', $Quantity));
         $Manager->saveEntity($Entity);
         Protocol::useService()->createUpdateEntry($this->Connection->getDatabase(), $Protocol, $Entity);
         return true;
     }
     return false;
 }