lucas cardoso
2 years ago
2 changed files with 44 additions and 2 deletions
@ -0,0 +1,40 @@
|
||||
<?php |
||||
|
||||
namespace app\Controllers; |
||||
|
||||
use app\Core\Controller; |
||||
use app\Models\AtendimentoModel; |
||||
use Exception; |
||||
use Psr\Http\Message\ResponseInterface as Response; |
||||
use Psr\Http\Message\ServerRequestInterface as Request; |
||||
use Throwable; |
||||
|
||||
class AtendimentosController extends Controller |
||||
{ |
||||
private AtendimentoModel $atendimentoModel; |
||||
function __construct() |
||||
{ |
||||
$this->atendimentoModel = new AtendimentoModel; |
||||
} |
||||
|
||||
function listarAtendimentos(Request $request, Response $response, $args): Response |
||||
{ |
||||
try { |
||||
$params = $request->getQueryParams(); |
||||
$data = $this->atendimentoModel->list($params); |
||||
$response->getBody()->write( |
||||
$this->retorno( |
||||
"Sucesso", |
||||
"sucesso", |
||||
$data |
||||
) |
||||
); |
||||
} catch (Throwable $th) { |
||||
$response->getBody()->write($this->retorno( |
||||
$th->getMessage(), |
||||
"error" |
||||
)); |
||||
} |
||||
return $response; |
||||
} |
||||
} |
Loading…
Reference in new issue