Files
portal/app/Classes/Modules/PackageItems/Services/UpdatesPackageItem.php
T
2021-07-23 18:31:52 +08:00

26 lines
786 B
PHP

<?php
namespace App\Classes\Modules\PackageItems\Services;
use App\Classes\General\Eloquent\AbstractUpdateRecord;
use App\Classes\Modules\PackageItems\DataTransferObjects\PackageItemObject;
use App\Models\PackageItem;
class UpdatesPackageItem extends AbstractUpdateRecord
{
public function execute(PackageItem $model, PackageItemObject $object) {
$model->name = $object->getName();
$model->reference = $object->getReference();
$model->description = $object->getDescription();
$model->quantity = $object->getQuantity();
$model->uom = $object->getUom();
$model->price = $object->getPrice();
$model->total = $object->getTotal();
$model->status = $object->getStatus();
return $this->handler($model);
}
}