Comence con las vistas. El modelo de agenda está practicamente terminado

This commit is contained in:
Lucho
2026-03-25 13:51:02 -03:00
parent 6c2c300d6e
commit 25f4b73b68
29 changed files with 3267 additions and 319 deletions
+55
View File
@@ -76,4 +76,59 @@ class TurnoController extends Controller
'message' => 'Registro eliminado correctamente',
], 200);
}
public function confirmar(Turno $turno): JsonResponse
{
$turno->confirmar();
return response()->json([
'success' => true,
'data' => $turno,
'message' => 'Turno confirmado correctamente',
], 200);
}
public function cancelar(Turno $turno): JsonResponse
{
$turno->cancelar();
return response()->json([
'success' => true,
'data' => $turno,
'message' => 'Turno cancelado correctamente',
], 200);
}
public function reprogramar(Turno $turno): JsonResponse
{
$turno->reprogramar();
return response()->json([
'success' => true,
'data' => $turno,
'message' => 'Turno reprogramado correctamente',
], 200);
}
public function clienteAusente(Turno $turno): JsonResponse
{
$turno->clienteAusente();
return response()->json([
'success' => true,
'data' => $turno,
'message' => 'Turno marcado como cliente ausente',
], 200);
}
public function clientePresente(Turno $turno): JsonResponse
{
$turno->clientePresente();
return response()->json([
'success' => true,
'data' => $turno,
'message' => 'Turno marcado como cliente presente',
], 200);
}
}