Poder editar propietario de ventas, cambiando el propietario en si

This commit is contained in:
Juan Pablo Vial
2024-07-04 15:42:10 -04:00
parent 0d5c9efd68
commit 964d8d4237
7 changed files with 546 additions and 162 deletions

View File

@ -17,6 +17,19 @@ class Propietario extends Service
parent::__construct($logger);
}
public function getByRut(int $rut): Model\Venta\Propietario
{
return $this->propietarioRepository->fetchById($rut);
}
public function edit(Model\Venta\Propietario $propietario, array $data): Model\Venta\Propietario
{
if (isset($data['calle']) or isset($data['numero']) or isset($data['extra']) or isset($data['comuna'])) {
$direccion = $this->addDireccion($data);
$data['direccion'] = $direccion->id;
}
$filteredData = $this->propietarioRepository->filterData($data);
return $this->propietarioRepository->edit($propietario, $filteredData);
}
public function addPropietario(array $data): Model\Venta\Propietario
{
$direccion = $this->addDireccion($data);