Servicio y vista

This commit is contained in:
Juan Pablo Vial
2024-11-29 17:47:12 -03:00
parent 1f0f25bbde
commit b2c55c08ce
3 changed files with 61 additions and 38 deletions

View File

@ -11,17 +11,13 @@ use Incoviba\Service;
class Proveedores
{
public function __invoke(ServerRequestInterface $request, ResponseInterface $response, View $view,
Service\Sociedad $sociedadService,
Service\Inmobiliaria\Proveedor $proveedorService,
Repository\Inmobiliaria\TipoSociedad $tipoSociedad): ResponseInterface
{
$sociedades = [];
$proveedores = [];
try {
$sociedades = $sociedadService->getAll('nombre');
$proveedores = $proveedorService->getAll('nombre');
} catch (EmptyResult) {}
$tiposSociedades = [];
try {
$tiposSociedades = $tipoSociedad->fetchAll('descripcion');
} catch (EmptyResult) {}
return $view->render($response, 'inmobiliarias.proveedores', compact('sociedades', 'tiposSociedades'));
return $view->render($response, 'inmobiliarias.proveedores', compact('proveedores'));
}
}