diff --git a/app/resources/routes/02_inmobiliarias.php b/app/resources/routes/02_inmobiliarias.php new file mode 100644 index 0000000..fd29f8d --- /dev/null +++ b/app/resources/routes/02_inmobiliarias.php @@ -0,0 +1,6 @@ +group('/inmobiliarias', function($app) { + $app->get('[/]', Inmobiliarias::class); +}); diff --git a/app/resources/views/inmobiliarias/list.blade.php b/app/resources/views/inmobiliarias/list.blade.php new file mode 100644 index 0000000..1a4e173 --- /dev/null +++ b/app/resources/views/inmobiliarias/list.blade.php @@ -0,0 +1,36 @@ +@extends('layout.base') + +@section('page_title') + Inmobiliarias +@endsection + +@section('page_content') +
+

+
+ Inmobiliarias +
+ {{--
+ +
--}} +

+
+
+ @foreach($inmobiliarias as $inmobiliaria) +
+
+
+ {{$inmobiliaria->abreviacion}} + {{-- + --}} +
+
{{$inmobiliaria->razon}} {{$inmobiliaria->tipoSociedad->descripcion}}
+
{{$inmobiliaria->rut()}}
+
+
+ @endforeach +
+
+@endsection diff --git a/app/src/Controller/Inmobiliarias.php b/app/src/Controller/Inmobiliarias.php new file mode 100644 index 0000000..8d1ad37 --- /dev/null +++ b/app/src/Controller/Inmobiliarias.php @@ -0,0 +1,21 @@ +fetchAll(); + return $view->render($response, 'inmobiliarias.list', compact('inmobiliarias')); + } + public function show(ServerRequestInterface $request, ResponseInterface $response, View $view, Repository\Inmobiliaria $inmobiliariaRepository, int $inmobiliaria_rut): ResponseInterface + { + $inmobiliaria = $inmobiliariaRepository->fetchById($inmobiliaria_rut); + return $view->render($response, 'inmobiliaria.show', compact('inmobiliaria')); + } +}