Auth, Login, Home, Venta->Listados->Precios

This commit is contained in:
Juan Pablo Vial
2023-07-24 20:55:26 -04:00
parent d9d5a15376
commit 1a7b10ce3c
130 changed files with 4302 additions and 0 deletions

View File

@ -0,0 +1,36 @@
<?php
namespace Incoviba\Repository\Inmobiliaria;
use Incoviba\Common\Ideal;
use Incoviba\Common\Define;
use Incoviba\Model;
class TipoSociedad extends Ideal\Repository
{
public function __construct(Define\Connection $connection)
{
parent::__construct($connection);
$this->setTable('tipo_sociedad');
}
public function create(?array $data = null): Define\Model
{
$map = [
'descripcion' => [],
'abreviacion' => []
];
return $this->parseData(new Model\Inmobiliaria\TipoSociedad(), $data, $map);
}
public function save(Define\Model $model): Define\Model
{
$model->id = $this->saveNew(
['descripcion', 'abreviacion'],
[$model->descripcion, $model->abreviacion]
);
return $model;
}
public function edit(Define\Model $model, array $new_data): Define\Model
{
return $this->update($model, ['descripcion', 'abreviacion'], $new_data);
}
}