Repository = $Repository; // $this->setRelation('contact','productGroup'); } public function updatePrice($id, float $price): bool { if (! $this->Repository->updatePrice($id, $price)) { $this->error->add('Update', 'Nem sikerült az ár módosítása!'); return false; } return true; } public function update($id, array $data): bool { $changed = $this->Repository->checkIsChanged($id, $data); if ($changed) { if (! $this->Repository->update($id, $data)) { $this->error->add('Update', 'Nem sikerült a módosítás!'); return false; } } return true; } }